Internet Explorer 9 or IE9 (formally Windows Internet Explorer 9 ) is the version of the Internet Explorer web browser from Microsoft. It was released to the public on March 14, 2011. Microsoft released Internet Explorer 9 as a great outside-band version that is not tied to the release schedule of any particular Windows version, unlike previous versions. This is the first version since Internet Explorer 2 is not bundled with the Windows operating system, although some OEMs have installed it with Windows 7 on their PCs, as well as new Windows 7 laptops.
System requirements for Internet Explorer 9 are Windows 7, Windows Server 2008 R2, Windows Vista Service Pack 2 or Windows Server 2008 SP2 with Platform Update. Windows XP and earlier are not supported. Internet Explorer 9 is the latest version of Internet Explorer that is supported in Windows Vista. Both IA-32 and x64 are available.
Internet Explorer 9 supports some CSS 3 properties, support ICC v2 or v4 color profiles embedded through Windows Color System, and has improved JavaScript performance. This is the last of the five major web browsers to implement support for Scalable Vector Graphics (SVG). It also features rendering of graphics with hardware acceleration using Direct2D, hardware accelerated text rendering using DirectWrite, hardware accelerated video rendering using Media Foundation, imaging support provided by Windows Imaging Components, and high fidelity printing supported by XML Paper Specification (XPS) pipeline. Internet Explorer 9 also supports HTML5 video and audio tags and Open Web Font Format.
Video Internet Explorer 9
Melepaskan histori
Maps Internet Explorer 9
Development
The development of Internet Explorer 9 started shortly after Internet Explorer 8 was released. Microsoft began taking feature suggestions via Microsoft Connect as soon as Internet Explorer 8 was released. The Internet Explorer team focuses on improving support and performance for HTML5, CSS3, SVG, XHTML, JavaScript, hardware acceleration, and a user interface featuring agility and a "clean new design".
Microsoft first announced Internet Explorer 9 on PDC 2009 and talked primarily about how it takes advantage of hardware acceleration in DirectX to improve the performance of web applications and improve the quality of web typography.
Later, Microsoft announced that it had joined the W3C SVG Working Group, which sparked speculation that Internet Explorer 9 would support SVG W3C recommendations. This is proven true on MIX 10, where they show support for basic SVG marking and enhanced support for HTML5. They also announced that they would greatly increase support when the first Internet Explorer 9 Beta was released. The Internet Explorer team also introduced a new JavaScript engine for 32-bit Internet Explorer 9, codenamed Chakra, which uses Just-in-time compilation to execute JavaScript as native code. In mid-September 2011, the Acid3 test was revised to remove some "old-fashioned and unusual" tests and as a result IE9 now passed the test with a score of 100/100.
On MIX 10, the first Internet Explorer 9 Platform Preview was released, featuring support for CSS3 and SVG, a new JavaScript engine called Chakra, and a 55/100 score on the Acid3 test, up from 20/100 for Internet Explorer 8 On May 5, 2010 , A second Internet Explorer 9 Platform Preview released, featuring 68/100 scores on the Acid3 test and faster performance on the WebSit SunSpider JavaScript benchmark than the first Internet Explorer 9 Platform Preview. On June 23, 2010, the third Internet Explorer 9 Platform Preview was released, featuring a score of 83/100 on the Acid3 test and a faster JavaScript engine than the second Internet Explorer 9 Platform Preview. The third Internet Explorer 9 Platform Preview also includes support for audio, video, and HTML5 canvas tags, and WOFF. On August 4, 2010, the fourth Internet Explorer 9 Platform Preview was released, featuring a 95/100 score on the Acid3 test and a faster JavaScript engine than the third Internet Explorer 9 Platform Preview. On September 15, 2010, Internet Explorer 9 Public Beta was released alongside Platform Preview 5, featuring a new user interface. Unlike the preview, Beta replaces the previously installed version of Internet Explorer. The sixth Internet Explorer Platform Preview was released on October 28, 2010, and includes support for CSS3 2D transformation and HTML5 semantic elements. The seventh Internet Explorer 9 Platform Preview was released on November 17, 2010, and featured better JavaScript performance.
This preview is not fully built from Internet Explorer 9, due to test the latest version of the Trident layout engine. They are for web developers to post feedback about the improvements made, work in parallel with other installed browsers, and only previews of the publisher technology, which contains a minimalist user interface and lacks traditional interface elements such as address bar and navigation buttons. Microsoft updates this preview approximately every eight weeks.
On November 23, 2010, two updates to Internet Explorer 9 Public Beta were released. KB2448827 brings an increase in reliability and fixes stability issues from previous beta releases. Not much detail problem solved by Microsoft. In addition, KB2452648 resolves internal feedback issues with Internet Explorer 9 and the latest version of Windows Live Sign-in Assistant. This update can be retrieved from Windows Update or the Microsoft Download Center website. On the same day, Internet Explorer builds 9.0.8027.6000 based on Internet Explorer 9 Platform Preview 7 is leaked. On February 10, 2011, Internet Explorer 9 Release Candidate and Platform Preview 8 were released. The Release Candidate version displays performance improvements, Track Protection features, enhanced UI, support for more web standards, and other improvements.
The latest version of Internet Explorer 9 was released openly during the Interactive South by Southwest (SXSW) conference in Austin, Texas, on March 14, 2011.
Changes from previous version
User Interface
Internet Explorer 9 includes significant changes to the user interface when compared to previous versions. These include:
- Installed Sites: Integrated with Windows 7 taskbar to make the website experience more like an application where users can "embed" the site and then come back later like a shortcut. In a release candidate, a user can pin a site and add more homepage to the site (such as Facebook pin and add Twitter as another homepage to the embedded site, so it will be a social program)
- Security-enabled Download Manager: Manage file transfers and can pause and resume downloads and notify if files may be harmful
- Upgraded Tabs and Tab Pages: New tab pages can show the most visited sites, and tabs are displayed next to the address bar (there is an option to have separate rows, like in Internet Explorer 8) with the feature of tab closing off. Tabs can be "torn" which means they can be dragged up and down to be moved from one IE window to another. This is also related to the Aero Snap feature.
- Add-on Performance Advisor: Shows which third-party add-ons can slow down the performance of the browser and then allow the option to disable or delete it
- A concise user interface, which includes the removal of a separate search box found in Internet Explorer 7 and 8. Also deleted is a tab list menu found in Internet Explorer 8.
Scripting
JavaScript engine
Internet Explorer 9 (32-bit) has a faster JavaScript engine than Internet Explorer 8, which is internally known as Chakra. Chakra has a separate backdrop to compile JavaScript. Windows runs the thread in parallel on separate cores when available. Background compilation allows users to keep interacting with web pages while Internet Explorer 9 generates faster code. By running separately in the background, this process can take advantage of modern multi-core machines.
In the preliminary Microsoft SunSpider introduction to 32-bit Internet Explorer 9 Platform Preview, it outperformed the Internet Explorer 8 engine by a factor of 10 and also outperformed the latest release of Firefox 4.0. Microsoft gave information that their new javascript engine uses dead code deletion optimization for faster performance, which includes a small piece of code in the SunSpider test as a dead code. Robert Sayre, a Mozilla developer investigates this further, pointing out that the preview of Dead Explorer 3 code removal from Internet Explorer 9 has a bug, giving a test case that exposes this bug resulting in an incorrect compilation.
After its last release, 32-bit Internet Explorer 9 has been tested to be the primary main browser in the Sunspider performance test.
Engine significantly improves support for ECMA-262: ECMAScript Language Specification Standard, including new features for the recently completed Fifth Edition of ECMA-262 (often abbreviated as ES5). The release of the Internet Explorer 9 browser only scored 3 errors from 1,040 tests in the conformance test Tes262 Ecmascript (Ver 0.6.2 5-Apr-2011) created by Ecma International.
The 64-bit version of Internet Explorer 9, which is not the default browser even on 64-bit systems, does not have a JIT compiler and performs up to 4 times slower.
DOM
DOM upgrades include:
- DOM Traversal and Range
- Full L2 and L3 DOM events
-
getComputedStyle
from DOM Style -
DOMContentLoaded
CSS
Internet Explorer 9 has enhanced Cascading Style Sheets (CSS) support. The Internet Explorer 9 implementation report, created using Internet Explorer 9 Beta, shows Internet Explorer 9 passing 97.7% of all tests in the W3C CSS 2.1 test suite. This is the highest passing rate among the CSS 2.1 implementation reports submitted to W3C.
Fixed CSS3 includes support for the following modules:
- CSS3 2D Transformation
- CSS3 Backgrounds and Borders
- CSS3 Color
- CSS3 Fonts
- CSS3 Media Requests
- CSS3 Name Space
- CSS3 Values ââand Units
- CSS3 selector
HTML5
HTML5 Media
Internet Explorer 9 includes support for HTML5 video and audio tags.
Audio tags will include native support for MP3 and AAC codecs, whereas video tags will natively support H.264/MPEG-4 AVC. Support for other video formats, such as WebM, will require third-party plugins.
HTML5 Canvas
Internet Explorer 9 includes support for HTML5 canvas elements.
HTML5 Inline SVG Support
Pratinjau Platform Internet Explorer 9 pertama memiliki dukungan untuk:
- Metode penyematan: sebaris HTML, sebaris XHTML, & lt; objek & gt ;, dokumen.svg penuh
- Struktur:
& lt; svg & gt; , & lt; defs & gt; , & lt; gunakan & gt; , & lt; g & gt; , & lt; gambar & gt; - Bentuk:
& lt; circle & gt;
,& lt; elips & gt; , & lt; rect & gt; , & lt; line & gt; , & lt; polyline & gt; , & lt; polygon & gt; , & lt; path & gt; - Teks
- Mengisi, Membelai, (CSS3) Warna
- DOML2 Inti dan SVGDOM
- Acara
- Atribut Presentasi dan Gaya CSS
- Ubah definisi:
terjemahkan ,
skewX
,skewY
, skalaputar
SVG elements supported in the Platform Preview are fully implemented. The elements on Platform Platform have the appropriate SVGDOM support and can be styled with CSS/presentation attributes.
The latest version of Internet Explorer 9 also supports:
- Embedding method:
& lt; embed & gt;
,& lt; iframe & gt; , & lt; img & gt;
, css images,.svgz - Gradients and Patterns
- Clipping, Masking, and Compositing
- Cursor, Bookmarker
- Time Text, Transformation, Events
Web typography
Internet Explorer is the first browser that supports web fonts through the @ font-face
rule, but only supports Embedded OpenType (EOT) formats, and has no support for sections of the CSS3 font module. Internet Explorer 9 completed support for the CSS3 font module and added WOFF support. This is the first version of Internet Explorer that supports the TTF font, but will only use it if no permission bits are set.
Internet Explorer 9 implements the new W3C Navigation Timings format. Microsoft has been part of the creation of this format during the development of Internet Explorer 9.
Tracking Protection
Internet Explorer 9 includes a Tracking Protection feature that improves on
InPrivate Filtering in Internet Explorer 8. InPrivate Filtering from Internet Explorer 8 blocks third-party content using XML lists that must be imported or automatically create lists by observing third-party servers that users keep interacting with as they browse the web, and after the server appears more than one set how many times, InPrivate Filtering will block future connections to it
Internet Explorer 9 supports two methods of tracking protection. The main method is through the use of Tracking Protection List (TPL) which is now provided by organizations or companies related to internet privacy. Tracking Protection by default stays enabled once it's activated, unlike InPrivate Filtering that must be enabled every time Internet Explorer 8 starts. When TPL is selected, Internet Explorer 9 blocks or allows third party URI downloads based on rules in the TPL. Users can create their personal TPL or choose TPL provided by third parties.
Another method is the use of Do Trace headers and DOM properties. The browser request from Internet Explorer 9 includes this header every time the TPL is selected. Websites that follow this header should not convey the tracking mechanism on their website. At the time of following this header is a code of voluntary behavior but this method could in the future be enforced by government law.
This tracking protection method is submitted to W3C for standardization.
Malware protection
Internet Explorer 9 uses layered protection against malware. It uses technical measures to protect its memory such as DEP/NSX protection, Safe Exception handler (SafeSEH) and ASLR protection used in Internet Explorer 8.
In addition to existing forms of memory protection, Internet Explorer 9 now opts into SEHOP (Exception Handler Exhaust Handler Enhanced) which works by validating the integrity of the exception handling chain before submitting an exception. This helps ensure that the handling of structured exclusions can not be used as an exploit vector, even when running obsolete browser add-ons that have not been recompiled to take advantage of SafeSEH.
Additionally, Internet Explorer 9 is compiled with the new C compiler provided with Visual Studio 2010. The compiler includes a feature known as Enhanced GS, also known as Overload Stack Retarder Detection, which helps prevent buffer overruns buildup by detecting piles of corruption and avoiding execution if such corruption is encountered.
Internet Explorer 8 uses SmartScreen technology, which according to Microsoft, successfully against phishing or other malicious sites and blocking socially engineered malware. In Internet Explorer 9, protection against malware downloads is extended with SmartScreen Application Reputation. It warns downloaders if they download apps without a secure reputation from sites that do not have a secure reputation.
At the end of 2010, browser malware testing results performed by the NSS laboratory were published. This study looks at the ability of browsers to prevent users from following maliciously engineered social links and downloading malicious software. It does not test the browser's ability to block web pages or malicious code.
According to NSS, Internet Explorer 9 blocks 99% of malware downloads compared to 90% for Internet Explorer 8 which does not have the SmartScreen Reputation Application feature. In early 2010, a similar test gave Internet Explorer 8 an 85% passing grade, a 5% increase attributed to "continued investment in improved data intelligence". By comparison, the same research shows that Chrome 6, Firefox 3.6 and Safari 5, all of which rely on Google's Safe Browsing Service, each scored 6%, 19% and 11%. Opera 10 scored 0%, failed to "detect any of the malware samples being socially engineered".
Other browser manufacturers criticize the test, focusing on the lack of tested URL transparency and the lack of additional layered security considerations into the browser, with Google commenting that "The report itself clearly states that it does not evaluate browser security related to vulnerabilities in that plug-in or browser "and Opera commented that the results appeared" strange that they did not receive results from our data providers "and that" social malware protection is not an overall browser security indicator ".
The dual-focus approach of Internet Explorer 9 to block access to malicious URLs - SmartScreen Filter to block bad URLs, and Reputation Apps to detect unreliable executable files - provides the best socially engineered blocking of malware from any stable browser version. Internet Explorer 9 blocks 92 percent of malware with URL-based filtering, and 100 percent with App-based filtering enabled. Internet Explorer 8, in second place, blocks 90 percent of malware. Tied for third place are Safari 5, Chrome 10, and Firefox 4, each blocking only 13 percent. Bringing back is Opera 11, blocking only 5 percent of malware.
String user agent
Due to technical improvements from the browser, the Internet Explorer developer team decided to change the user agent string (UA). Token Mozilla/4.0
changed to Mozilla/5.0
to match user agent strings from other recent browsers and to show that Internet Explorer 9 is more operable than previous versions. The Trident/4.0
Token also changed to Trident/5.0
. Because long extended UA strings cause compatibility issues, the default UA UA string Internet Explorer 9 does not include any other "pre-platform" and "post-platform" NET or token identifiers sent by previous browser versions. Expanded strings are still available for websites through the.userAgent browser property, and are sent when the web page is displayed in compatibility mode.
Extensibility
In Internet Explorer 9, extensibility mechanisms for Browser Helper Objects (BHOs) and toolbars remain the same. Not loading BHO or toolbar increases start time, but limits developer ability to add user experience through this renewal mechanism.
Deleted features
- Separate search box
- Security zone information and Protected Mode , progress bar, and other status bar elements except the Zoom button
- Support for DirectX page transitions
- Possibility to place menubar above the address bar
Reception
Release Candidate
A release candidate was launched on February 10, 2011 in San Francisco. New features since the last beta tracked the protection and use of hardware acceleration graphs, and improvements included faster performance and more support for the emerging HTML5 standard.
Noting that according to Net Applications, the share of Internet Explorer dropped to 56% in January 2011, the BBC cited Microsoft's claim that Internet Explorer 9 "played catch-up, but skipped everything" and "you see innovation after other people's innovations are catching up."
In The Register, Tim Anderson said Internet Explorer 9 was Microsoft's answer to the fall of Internet Explorer's market share (from 68.5% in July 2008 to 46% in January 2011, according to StatCounter). He feels it's "fast and smooth", "remarkable improvement" over version 8, noting "incredible" development tools and "real and significant" support for HTML5, even though "not as intense as corporate publicity implies." However, the "configuration options are scattered across the user interface", and the excellent and excellent "Filter ActiveX and Tracking Protection" feature may be "confusing for less technical users." After achieving the release candidate status eleven months after it was initially announced at the MIX conference in March 2010, "Microsoft's development process is too slow." The new version is "a good modern browser" but "the competition is moving faster."
Computing observed that "feature sets have accumulated" since development began, with recent changes including "a completely new JavaScript engine, and much better web standards support." It was reported that Internet Explorer 9 RC was ranked above Firefox, slightly above Safari, and under Chrome and Opera at the Peacekeeper Futuremark browser benchmark. Internet Explorer 9 scored 95% on the unofficial Acid3 standard test.
Michael Muchmore's first impression on PC Magazine is broadly positive, praising the InPrivate mode feature (which "I'm surprised other browser makers have not included") and concluded that the Internet Explorer 9 tracking protection is "more flexible and comprehensive" than Mozilla. The review reports that Internet Explorer 9 "now won the SunSpider JavaScript Benchmark" and has achieved a "big improvement" on Google's JavaScript benchmark - though it's still far behind Chrome 9. But "in normal search, I'm hard pressed to see [performance] the difference between Chrome and Internet Explorer. "The release candidates are also" perfect "compatible with more sites than the beta, but there are still issues with some sites because their developers have not tested it with a new browser. RC score of 4 out of 5 ("very good") for now.
Final release
On the first day of commercial availability, Internet Explorer 9 has been downloaded more than 2.35 million times.
Blogging performance tests March 2011 for ZDNet, Adrian Kingsley-Hughes concluded that Chrome 10, Internet Explorer 9 (32-bit) Final Release, Opera 11.01 and Release candidate Firefox 4 are "quite comparable.... Microsoft has worked hard for IE, taking it from the slowest in the packet to one of the fastest. "In essence, I really do not think that JavaScript performance is a problem anymore, and of course in real-world testing it's hard to see the difference between browsers."
On October 31, 2011, PC World ranked Internet Explorer 9 as # 19 on 100 Best Products of 2011 . Other registered web browsers are Maxthon 3.1, a Google Chrome-based hybrid browser and Internet Explorer. Overview of IE9 beta on PC World notes performance improvements above IE8.
Mobile version
Source of the article : Wikipedia