Misplaced Pages

Internet Explorer 9

Article snapshot taken from Wikipedia with creative commons attribution-sharealike license. Give it a read and then ask your questions in the chat. We can research this topic together.

Internet Explorer 9 or IE9 (officially Windows Internet Explorer 9 ) is the ninth major version of the Internet Explorer web browser for Windows . It was released by Microsoft on March 14, 2011, as the successor to Internet Explorer 8 . Microsoft released Internet Explorer 9 as a major out-of-band version that was not tied to the release schedule of any particular version of Windows, unlike previous versions. It is the first version of Internet Explorer not to be bundled with a Windows operating system, although some OEMs have installed it with Windows on their PCs. Internet Explorer 9 was the last version to be called Windows Internet Explorer . The software was rebranded simply as Internet Explorer starting with the release of Internet Explorer 10 .

#611388

62-597: Internet Explorer 9 supports ECMAScript 5 (ES5) , several CSS 3 properties, and embedded ICC v2 or v4 color profiles support via Windows Color System , and has improved JavaScript performance. It was the last of the major web browsers to implement support for Scalable Vector Graphics (SVG) . It also features hardware-accelerated graphics rendering using Direct2D , hardware-accelerated text rendering using DirectWrite , hardware-accelerated video rendering using Media Foundation , imaging support provided by Windows Imaging Component , and high fidelity printing powered by

124-458: A skin disease ." ECMAScript has been formalized through operational semantics by work at Stanford University and the Department of Computing , Imperial College London for security analysis and standardization. "ECMA" stood for "European Computer Manufacturers Association" until 1994. Ecma's Technical Committee 39 (TC39) is responsible for the maintenance of ECMAScript. New proposals to

186-527: A C++ program and MSHTML can then be used to access the page currently displayed in the web browser and retrieve element values. Events from the web browser control can also be captured. MSHTML functionality becomes available by linking the file mshtml.dll to the software project. All versions of Internet Explorer for Windows from 4.0 onwards use MSHTML, and it is also used by various other web browsers and software components (see Internet Explorer shells ). In Windows 98 , Windows Me , and Windows 2000 , it

248-610: A 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's or select a TPL supplied by a third party Archived 2011-03-26 at the Wayback Machine . The other method is the use of a Do Not Track header and DOM property. Browser requests from Internet Explorer 9 include this header whenever a TPL is selected. Websites that follow this header should not deliver tracking mechanisms in their websites. At

310-448: A different engine. In 2014, MSHTML was forked to create the engine EdgeHTML for Microsoft Edge on Windows 10 . The new engine is "designed for interoperability with the modern web" and deprecates or removes a number of legacy components and behaviors, including document modes, ensuring that pure, standards-compliant HTML will render properly in browsers without the need for special considerations by web developers. This resulted in

372-517: A faster JavaScript engine than Internet Explorer 8's, internally known as Chakra . Chakra has a separate background thread for compiling JavaScript. Windows runs that thread in parallel on a separate core when one is available. Compiling in the background enables users to keep interacting with webpages while Internet Explorer 9 generates even faster code. By running separately in the background, this process can take advantage of modern multi-core machines. In Microsoft's preliminary SunSpider benchmarks for

434-422: A feature known as Enhanced GS, also known as Stack Buffer Overrun Detection, which helps prevent stack buffer overruns by detecting stack corruption and avoiding execution if such corruption is encountered. Internet Explorer 8 used SmartScreen technology, which, according to Microsoft, was successful against phishing or other malicious sites and in blocking of socially engineered malware. In Internet Explorer 9,

496-587: A list by observing third-party servers that users kept interacting with as they browsed the web, and once a server showed up more than a set number of times, InPrivate Filtering would block future connections to it Internet Explorer 9 supports two methods of tracking protection. The primary method is through the use of Tracking Protection Lists (TPL) which are now supplied by internet privacy -related organizations or companies. Tracking Protection by default remains on once enabled, unlike InPrivate Filtering which had to be enabled each time Internet Explorer 8 started. When

558-491: A malicious nature and downloading malicious software. It did not test the browser's ability to block malicious web pages or code. According to NSS, Internet Explorer 9 blocked 99% of malware downloads compared to 90% for Internet Explorer 8 that does not have SmartScreen Application Reputation feature. In early 2010, similar tests gave Internet Explorer 8 an 85% passing grade, the 5% improvement being attributed to "continued investments in improved data intelligence". By comparison,

620-480: A specific version can be configured according to need. Transpiling adds an extra step to the build process and is sometimes done to avoid needing polyfills . Polyfills create new features for older environments that lack them. Polyfills do this at runtime in the interpreter, such as the user's browser or on the server. Instead, transpiling rewrites the ECMA code itself during the build phase of development before it reaches

682-501: Is weakly typed . This means that certain types are assigned implicitly based on the operation being performed. However, there are several quirks in JavaScript's implementation of the conversion of a variable from one type to another. These quirks have been the subject of a talk entitled Wat . ECMAScript is dynamically typed. Thus, a type is associated with a value rather than an expression. ECMAScript supports various ways to test

SECTION 10

#1732780880612

744-544: Is a project of the Ecma Technical Committee 39 (TC39). The testing framework and the individual tests are contributed to Ecma by member organizations of TC39. Important contributions were made by Google ( Sputnik test suite ) and Microsoft, who both contributed thousands of tests. The Test262 test suite consisted of 38 014 tests as of January 2020 . ECMAScript specifications through ES7 are well-supported in major web browsers . The table below shows

806-498: Is a standardized specification of a scripting language developed by Brendan Eich of Netscape ; initially named Mocha, then LiveScript, and finally JavaScript. In December 1995, Sun Microsystems and Netscape announced JavaScript in a press release. In November 1996, Netscape announced a meeting of the Ecma International standards organization to advance the standardization of JavaScript. The first edition of ECMA-262

868-857: Is also used for the Windows file manager/shell, Windows Explorer . The Add/Remove Programs tool in Windows 2000 uses MSHTML to render the list of installed programs, and in Windows XP it is also used for the User Accounts Control Panel, which is an HTML Application . MSHTML, however, was not used by Internet Explorer for Mac (which used Tasman starting with version 5.0), nor by the early versions of Internet Explorer Mobile . Some other MSHTML-based applications include: Current versions of MSHTML, as of Internet Explorer 9 , have introduced support for CSS 3, HTML5, and SVG, as well as other modern web standards. Web standards compliance

930-507: Is an issue any more, and certainly in real-world testing it's hard to see a difference between the browsers." On 31 October 2011, PC World ranked Internet Explorer 9 as #19 on its 100 Best Products of 2011 . The other web browser listed was Maxthon 3.1, a hybrid browser based on Google Chrome and Internet Explorer. A review of IE9 beta in PC World noted a performance improvement over IE8. Both IA-32 and x64 builds are available. It

992-506: Is best known as a JavaScript standard intended to ensure the interoperability of web pages across different web browsers . It is standardized by Ecma International in the document ECMA-262 . ECMAScript is commonly used for client-side scripting on the World Wide Web , and it is increasingly being used for server-side applications and services using runtime environments such as Node.js , deno and bun . ECMA-262 , or

1054-447: Is fully supported as well as some CSS 3.0 attributes. This lack of standards compliance has been known to cause rendering bugs and lack of support for modern web technologies, which often increases development time for web pages. Still, HTML rendering differences between standards-compliant browsers are not yet completely resolved. Apart from MSHTML, Microsoft also has and uses several other layout engines. One of them, known as Tasman ,

1116-512: Is not the default browser even on 64-bit systems, does not have the JIT compiler and performs up to 4 times slower. DOM improvements include: Internet Explorer 9 has improved Cascading Style Sheets (CSS) support. The Internet Explorer 9 implementation report, which was created using Internet Explorer 9 Beta, shows Internet Explorer 9 passing 97.7% of all tests on the W3C CSS 2.1 test suite. This

1178-586: Is the highest pass rate amongst CSS 2.1 implementation reports submitted to W3C. CSS3 improvements include support for the following modules: Internet Explorer 9 includes support for the HTML media tags video and audio. The audio tag will include native support for the MP3 and AAC codecs, while the video tag will natively support H.264/MPEG-4 AVC . Support for other video formats, such as WebM , require third-party plugins. Internet Explorer 9 includes support for

1240-488: Is the last version of Internet Explorer to support Windows Vista SP2, Windows Server 2008 SP2, Windows 7 RTM and Windows Server 2008 R2 RTM. At the February 2011 Mobile World Congress , Steve Ballmer announced a major update to Windows Phone due towards the end of 2011, which will include a mobile version of Internet Explorer 9 that supports the same web standards (e.g. HTML5) and hardware accelerated graphics as

1302-521: The @font-face rule, but only supported the Embedded OpenType (EOT) format, and lacked support for parts of the CSS3 fonts module. Internet Explorer 9 completed support for the CSS3 fonts module and added WOFF support. It is the first version of Internet Explorer to support TTF fonts, but will only use them if none of their embedding permission bits are set. Internet Explorer 9 implements

SECTION 20

#1732780880612

1364-502: The Acid3 test was revised to remove a few "antiquated and unusual" tests, and as a result, IE9 now passes the test with a score of 100/100. At MIX 10, the first Internet Explorer 9 Platform Preview was released, which featured support for CSS3 and SVG, a new JavaScript engine called Chakra , and a score of 55/100 on the Acid3 test, up from 20/100 for Internet Explorer 8 . On May 5, 2010,

1426-640: The BBC quoted Microsoft's claims that Internet Explorer 9 is "playing catch up, but it leapfrogs everything" and "you are seeing innovation after innovation that other folks are catching up to." In The Register , Tim Anderson said Internet Explorer 9 was Microsoft's answer to the fall in Internet Explorer's market share (from 68.5% in July 2008 to 46% in January 2011, according to StatCounter ). He felt it

1488-574: The ECMAScript Language Specification , defines the ECMAScript Language , or just ECMAScript . ECMA-262 specifies only language syntax and the semantics of the core application programming interface ( API ), such as Array , Function , and globalThis , while valid implementations of JavaScript add their own functionality such as input/output and file system handling. The ECMAScript specification

1550-689: The XML Paper Specification (XPS) print pipeline. Internet Explorer 9 also supports the HTML media tags <video> and <audio> and the Web Open Font Format (WOFF). Development of Internet Explorer 9 began shortly after Internet Explorer 8 was released. Microsoft began taking features suggestions through Microsoft Connect soon after Internet Explorer 8 was released. The Internet Explorer team focused on improving support and performance for HTML5 , CSS3 , SVG , XHTML , JavaScript, hardware acceleration, and

1612-492: The canvas element . The first Internet Explorer 9 Platform Preview has support for: SVG elements that are supported in the Platform Preview are fully implemented. Elements that exist in the Platform Preview have corresponding SVGDOM support and can be styled with CSS/presentation attributes. The final build of Internet Explorer 9 also supports: Internet Explorer was the first browser to support web fonts through

1674-480: The IE mode of Microsoft Edge until at least 2029. However, support for new Web standards will not be added. MSHTML was designed as a software component to allow software developers to easily add web browsing functionality to their own applications. It presents a COM interface for accessing and editing web pages in any COM-supported environment, like C++ and .NET . For instance, a web browser control can be added to

1736-464: The Internet Explorer 9 Public Beta was released alongside Platform Preview 5, featuring a new user interface. In contrast to the previews, the Beta replaces any previously installed version of Internet Explorer. The sixth Internet Explorer 9 Platform Preview was released on October 28, 2010, and includes support for CSS 2D transforms and HTML semantic elements. The seventh Internet Explorer 9 Platform Preview

1798-475: The Internet Explorer 9 Public Beta were released. KB2448827 brings improvements to reliability and fixes stability issues from the previous beta release. There are not much details of resolved issues disclosed by Microsoft. Moreover, KB2452648 resolves the in-built feedback issue with Internet Explorer 9 and the latest version of Windows Live Sign-in Assistant. These updates can be fetched from Windows Update or

1860-579: The Microsoft Download Center website. On the same day, Internet Explorer build 9.0.8027.6000 based on Internet Explorer 9 Platform Preview 7 was leaked. On February 10, 2011, the Internet Explorer 9 Release Candidate and Platform Preview 8 were released. The Release Candidate version featured improved performance, a Tracking Protection feature, a refined UI, support for more web standards, use of hardware accelerated graphics, and other improvements. The final version of Internet Explorer 9

1922-537: The PC version. Microsoft demonstrated hardware-accelerated performance of a fish-tank demo using a development build of mobile Internet Explorer 9 compared with slow performance on the November 2010 iOS 4.2.1 RTM of Safari on iPhone 4. ECMAScript#5th Edition ECMAScript ( / ˈ ɛ k m ə s k r ɪ p t / ; ES ) is a standard for scripting languages, including JavaScript , JScript , and ActionScript . It

Internet Explorer 9 - Misplaced Pages Continue

1984-553: The SVG W3C recommendation . This was proven to be true at MIX 10 , where they demonstrated support for basic SVG markup and improved support for HTML5. They also announced that they would increase the support greatly by the time the first Internet Explorer 9 Beta was released. The Internet Explorer team also introduced the 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,

2046-482: The best socially engineered malware blocking of any stable browser version. Internet Explorer 9 blocked 92 percent of malware with its URL-based filtering, and 100 percent with Application-based filtering enabled. Internet Explorer 8, in second place, blocked 90 percent of malware. Tied for third place were Safari 5, Chrome 10, and Firefox 4, each blocking just 13 percent. Bringing up the rear was Opera 11, blocking just 5 percent of malware. Due to technical improvements of

2108-593: The browser, the Internet Explorer developer team decided to change the user agent (UA) string. The Mozilla/4.0 token was changed to Mozilla/5.0 to match the user agent strings of other recent browsers and to indicate that Internet Explorer 9 is more interoperable than previous versions. The Trident/4.0 token was likewise changed to Trident/5.0 . Because long, extended UA strings cause compatibility issues, Internet Explorer 9's default UA string does not include .NET identifiers or other "pre-platform" and "post-platform" tokens that were sent by previous versions of

2170-575: The browser, with Google commenting that "The report itself clearly states that it does not evaluate browser security related to vulnerabilities in plug-ins or the browsers themselves", and Opera commenting that the results appeared "odd that they received no results from our data providers" and that "social malware protection is not an indicator of overall browser security". Internet Explorer 9's dual-pronged approach to blocking access to malicious URLs—SmartScreen Filter to block bad URLs, and Application Reputation to detect untrustworthy executables—provides

2232-626: The browser. The extended string is still available to websites via the browser's .userAgent property, and is sent when a web page is displayed in Compatibility View mode . In Internet Explorer 9, the extensibility mechanisms for Browser Helper Objects (BHOs) and toolbars remain the same. Not loading BHOs or toolbars improves startup time, but limits the ability of developers to augment the user experience through these extensibility mechanisms. Noting that according to Net Applications , Internet Explorer's share fell to 56% in January 2011,

2294-681: The conformance rate for current versions of software with respect to the most recent editions of ECMAScript. MSHTML Trident (also known as MSHTML ) is a proprietary browser engine for the Microsoft Windows version of Internet Explorer , developed by Microsoft . MSHTML debuted with the release of Internet Explorer 4 in 1997. For versions 7 and 8 of Internet Explorer, Microsoft made significant changes to MSHTML's layout capabilities to improve compliance with Web standards and add support for new technologies. MSHTML will continue to receive security updates for

2356-643: The final regular IE9 update. However, IE9 (via Windows Server 2008 ) is eligible for the paid ESU (Extended Security Updates) and Premium Assurance programs. ESU security updates from Microsoft for IE9 were released until January 10, 2023 (January 9, 2024, for Azure customers) and Premium Assurance security updates will continue until January 13, 2026. Following which, only IE11 (the final version of Internet Explorer) will continue to be supported in any capacity. Internet Explorer 9 includes significant alterations to its user interface when compared with previous versions. These include: Internet Explorer 9 (32-bit) features

2418-399: The integrity of the exception handling chain before dispatching exceptions. This helps ensure that structured exception handling cannot be used as an exploit vector, even when running outdated browser add-ons that have not been recompiled to take advantage of SafeSEH. In addition, Internet Explorer 9 is compiled with the new C++ compiler provided with Visual Studio 2010. This compiler includes

2480-560: The interpreter. In 2010, Ecma International started developing a standards test for Ecma 262 ECMAScript. Test262 is an ECMAScript conformance test suite that can be used to check how closely a JavaScript implementation follows the ECMAScript Specification. The test suite contains thousands of individual tests, each of which tests some specific requirement(s) of the ECMAScript specification. The development of Test262

2542-572: The keyword var , but ECMAScript 2015 added the keywords let and const , allowing JavaScript to support both block scoping and function scoping. JavaScript supports automatic semicolon insertion , meaning that semicolons that normally terminate a statement in C may be omitted in JavaScript. Like C-style languages, control flow is done with the while , for , do / while , if / else , and switch statements. Functions are weakly typed and may accept and return any type. Arguments not provided default to undefined . ECMAScript

Internet Explorer 9 - Misplaced Pages Continue

2604-711: The language go through a staged process, with each stage representing the completeness of the proposal's specification. Consensus must be reached within the committee to advance a proposal to the next stage. Proposals that reach stage 4, the final stage, will be included into the next version of the standard. Since the release of version 6 in June 2015, new major versions have been finalized and published every June. The ECMAScript language includes structured , dynamic , functional , and prototype-based features. ECMAScript JavaScript supports C -style structured programming. Previously, JavaScript only supported function scoping using

2666-625: The leading mainstream browser in the SunSpider performance test. The engine significantly improves support for ECMA-262: ECMAScript Language Specification standard, including features new to the recently finalized Fifth Edition of ECMA-262 (often abbreviated ES5). The Internet Explorer 9 browser release scored only 3 faults from 10440 tests in the Test262 Ecmascript conformance test (Ver. 0.6.2 5-Apr-2011) created by Ecma International . The 64-bit version of Internet Explorer 9, which

2728-670: The moment following this header is a voluntary code of conduct but this method could in future be enforced by government legislation. These tracking protection methods were submitted to W3C for standardization. Internet Explorer 9 uses layered protection against malware. It uses technical measures to protect its memory like the DEP /NSX protection, Safe Exception handlers (SafeSEH) and ASLR protection used in Internet Explorer 8. In addition to those existing forms of memory protection , Internet Explorer 9 now opts-in to SEHOP (Structured Exception Handler Overwrite Protection) which works by validating

2790-399: The new W3C Navigation Timings format. Microsoft has been a part of creating this format during the development of Internet Explorer 9. Internet Explorer 9 includes a Tracking Protection feature which improves upon Internet Explorer 8's InPrivate Filtering . Internet Explorer 8's InPrivate Filtering blocked third-party content using an XML list which had to be imported or automatically built

2852-428: The protection against malware downloads is extended with SmartScreen Application Reputation. This warns downloaders if they are downloading an application without a safe reputation from a site that does not have a safe reputation. In late 2010, the results of browser malware testing undertaken by NSS labs were published. The study looked at the browser's capability to prevent users following socially engineered links of

2914-414: The same research showed that Chrome 6, Firefox 3.6 and Safari 5, which all rely on Google's Safe Browsing Service, scored 6%, 19% and 11%, respectively. Opera 10 scored 0%, failing to "detect any of the socially engineered malware samples". Manufacturers of other browsers criticized the test, focusing upon the lack of transparency of URLs tested and the lack of consideration of layered security additional to

2976-481: The second Internet Explorer 9 Platform Preview was released, which featured a score of 68/100 on the Acid3 test and faster performance on the WebKit SunSpider JavaScript benchmark than the first Internet Explorer 9 Platform Preview. On June 23, 2010, the third Internet Explorer 9 Platform Preview was released, which featured a score of 83/100 on the Acid3 test and a faster JavaScript engine than

3038-403: The second Internet Explorer 9 Platform Preview. The third Internet Explorer 9 Platform Preview also includes support for audio, video, and canvas tags, and WOFF . On August 4, 2010, the fourth Internet Explorer 9 Platform Preview was released, which features a score of 95/100 on the Acid3 test and a faster JavaScript engine than the third Internet Explorer 9 Platform Preview. On September 15, 2010,

3100-667: The third 32-bit Internet Explorer 9 Platform Preview, it outperformed the Internet Explorer 8 engine by a factor of 10 and also outperformed the newest Firefox 4.0 pre-release. Microsoft provided information that its new JavaScript engine uses dead code elimination optimization for faster performance, which included a small section of code in the SunSpider test as dead code. Robert Sayre, a Mozilla developer investigated this further, showing that Internet Explorer 9 Preview 3's dead code elimination had bugs, providing test cases exposing these bugs resulting in wrong compilation. After its final release, 32-bit Internet Explorer 9 has been tested to be

3162-422: The type of objects, including duck typing . Since ES 2015, transpiling JavaScript has become very common. Transpilation is a source-to-source compilation in which newer versions of JavaScript are used, and a transpiler rewrites the source code so that it is supported by older browsers. Usually, transpilers transpile down to ES3 to maintain compatibility with all versions of browsers. The settings to transpile to

SECTION 50

#1732780880612

3224-712: The unofficial Acid3 standards test. Michael Muchmore's first impressions in PC Magazine were broadly positive, praising features of the InPrivate mode (which "I'm surprised other browser makers haven't included") and concluding that Internet Explorer 9's tracking protection was "more flexible and comprehensive" than Mozilla's. The review reported that Internet Explorer 9 "now wins the SunSpider JavaScript Benchmark" and had achieved "a hefty improvement" on Google's JavaScript benchmark – though it

3286-550: The user interface featuring agility and "a clean new design". Microsoft first announced Internet Explorer 9 at PDC 2009 and spoke mainly 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 they had joined the W3C's SVG Working Group , which sparked speculation that Internet Explorer 9 will support

3348-488: Was "fast and polished", a "remarkable improvement" over version 8, noting "superb" development tools and "real and significant" support for HTML5, though "not as comprehensive as the company's publicity implies." However, configuration options are "strewn all over the user interface", and the "distinctive and excellent" ActiveX filtering and Tracking Protection features might be "perplexing for less technical users." Having reached release candidate status eleven months after it

3410-479: Was adopted by the Ecma General Assembly in June 1997. Several editions of the language standard have been published since then. The name "ECMAScript" was a compromise between the organizations involved in standardizing the language, especially Netscape and Microsoft, whose disputes dominated the early standards sessions. Eich commented that "ECMAScript was always an unwanted trade name that sounds like

3472-438: Was downloaded over 2.35 million times. Blogging his March 2011 performance tests for ZDNet , Adrian Kingsley-Hughes concluded that Chrome 10, Internet Explorer 9 (32-bit) Final Release, Opera 11.01 and Firefox 4's Release candidate were "pretty evenly matched.... Microsoft has worked hard on IE, taking it from being the slowest in the pack to one of the fastest. Bottom line, I really don't think that JavaScript performance

3534-571: Was gradually improved with the evolution of MSHTML. Although each version of IE has improved standards support, including the introduction of a "standards-compliant mode" in version 6 , the core standards that are used to build web pages (HTML and CSS) were sometimes implemented in an incomplete fashion. For example, there was no support for the <abbr> element which is part of the HTML 4.01 standard prior to IE 8. There were also some CSS attributes missing from MSHTML, like min-height, etc. as of Internet Explorer 6. As of Internet Explorer 8 CSS 2.1

3596-634: Was originally announced at the March 2010 MIX conference , "Microsoft's development process is too slow." The new version is "a good modern browser" but "the competition is moving faster." Computing observed that "the feature set has piled up" since development began, with recent changes including "a completely rejigged JavaScript engine, and far better web standards support." It reported that Internet Explorer 9 RC ranked above Firefox, slightly above Safari, and below Chrome and Opera on Futuremark 's Peacekeeper browser benchmark. Internet Explorer 9 scored 95% on

3658-640: Was publicly released during the South by Southwest (SXSW) Interactive conference in Austin, Texas, on March 14, 2011. Support for Internet Explorer 9 on most Windows versions ended on January 12, 2016, when Microsoft began requiring customers to use the latest version of Internet Explorer available for each Windows version. For versions of Windows where Internet Explorer 9 was the final version of Internet Explorer available, support ended when support for that version of Windows ended. On January 14, 2020, Microsoft released

3720-695: Was released on November 17, 2010, and features better JavaScript performance. These previews were not full builds of Internet Explorer 9, as they were for testing the latest version of the MSHTML (Trident) browser engine. They were for web developers to send feedback on the improvements made, functioned in parallel with any other installed browsers, and were previews of the renderer technology only, containing minimalistic user interfaces and lacking traditional interface elements such as an address bar and navigation buttons. Microsoft updated these previews approximately every eight weeks. On November 23, 2010, two updates for

3782-465: Was still far behind Chrome 9. However "in normal browsing, I was hard pressed to see a [performance] difference between Chrome and Internet Explorer." The release candidate was also "perfectly" compatible with far more sites than the beta, but there are still issues with some sites because their developers are not yet testing with the new browser. The RC scores 4 out of 5 ("very good") for now. On its first day of commercial availability, Internet Explorer 9

SECTION 60

#1732780880612

3844-558: Was used in Internet Explorer 5 for Mac. Development of Internet Explorer for Mac was halted in roughly 2003, but development of Tasman continued to a limited extent, and was later included in Office 2004 for Mac . Office for Mac 2011 uses the open source WebKit engine. Microsoft's now defunct web design product, Expression Web , as well as Visual Studio 2008 and later, do not use Internet Explorer's MSHTML engine, but rather

#611388