Showing posts with label Review. Show all posts
Showing posts with label Review. Show all posts
Internet Explorer 9 Review

Internet Explorer 9 Review

9:23 AM 0
The (IE9), is a version of the Web browser of Internet Explorer from Microsoft Windows Internet Explorer 9. It was published on March 14, 2011. Unlike previous versions, Microsoft has released the Internet Explorer 9 as the main out-of-band version that is not bound by the release schedule of a particular version of any in Windows. In addition to their PC, OEM some are installed with Windows 7 on the laptop of the new Windows 7, but this is the first Internet Explorer 2 since as it is not bundled with the Windows operating system version.
System requirements for Internet Explorer 9 is of Windows Server 2008 SP2 2008 R2 Windows 7, Windows Server, and Platform Update or Service Pack 2 of Windows Vista. It does not support earlier and Windows XP. Internet Explorer 9 is the latest version of Internet Explorer to be supported by Windows Vista. Build both x64 and IA-32 is displayed.
The color profile of v4 or embedded ICC v2 supports the properties of CSS 3 some, it supports via the Windows Color System, Internet Explorer 9 has improved the performance of JavaScript. This is the end of the main Web browser 5 to implement support Scalable Vector Graphics (SVG). In addition, the DirectWrite, equipped with support, and provides imaging XML Paper Specification (XPS) Print Media Foundation, Windows Imaging Component, using the printing of high-fidelity, Direct2D using hardware acceleration video rendering the pipe line to use the hardware acceleration rendering text, offers a hardware-accelerated graphics rendering. I support the open web font format and audio tags and HTML5 video also, of Internet Explorer 9.

Support for the new JavaScript engine called Chakra and 55 CSS3 and SVG of 1 1.9.7745.6019 2010-03-16 100 minutes platform preview of Internet Explorer 9.

JavaScript performance better than 68 2 1.9.7766.6000 2010-05-05 100 minutes platform preview of Internet Explorer 9.

Canvas and audio tag of 83 HTML5 of 3 1.9.7874.6000 2010-06-23 100 minutes platform preview of Internet Explorer 9, and video,, WOFF.

95 JavaScript engine of 4 1.9.7916.6000 2010-08-04 100 minutes platform preview of Internet Explorer 9 is integrated into the integrated SVG highly interactive share of the script engine between the browser, DOM, and on the basis of core browser component, in ECMAScript5 .

Platform preview of Internet Explorer 9 5 1.9.7930.16406 2010-09-15 New icon.

Fixed sites with the Jump List feature a new user interface, and the download manager, beta version 9.0.7930.16406 of Internet Explorer 9.

HTML5 semantic tags and 6 1.9.8006.6000 2010-10-28 CSS3 2D conversion platform preview of Internet Explorer 9.
JavaScript performance better than 7 1.9.8023.6000 2010-11-17 platform preview of Internet Explorer 9.
Platform preview of Internet Explorer 9 8 1.9.8080.16413 2011-02-10 performance, enhanced interoperability, and support the W3C geolocation API.
Improvement of performance 9.0.8080.16413 release candidate of Internet Explorer 9, InPrivate filter renamed to the improvement of other UI that Tracking Protection, sophisticated, and options to add support for Web standards of many, a new line of more tab.
Tracking Protection improvement of 9.0.8112.16421 2011-03-14 100/100 performance the final release of Internet Explorer 9, improved, and options for fixing the target of more than one per page.

Development
After the release of Internet Explorer 8, I started shortly the development of Internet Explorer 9. Immediately after Internet Explorer 8 was released, Microsoft, began to take feature suggestions through Microsoft Connect. Internet Explorer team, focused on that equipped with a "clean new design" agility and HTML5, CSS3, SVG, XHTML, of JavaScript, and hardware acceleration, support for user interface, to improve performance .
Microsoft is about what takes advantage of the hardware acceleration in DirectX in order to announced Internet Explorer 9 at PDC 2009 the first, it improves the performance of Web applications, to improve the quality of web typography, I spoke mainly.
Then, 9 of Internet Explorer, Microsoft announced SVG it has joined the SVG Working Group of the W3C called speculation to support the W3C recommendation. This is because it is true in the MIX 10 that demonstrated the SVG markup basic support for support for the improvement for HTML5 has been demonstrated that they. They also announced that they will increase their support to a large extent at the time the beta version of Internet Explorer 9 was first released. Internet Explorer team has introduced a new JavaScript engine for Internet Explorer 9,, 32-bit code name chakra uses the just-in-time compiled to run JavaScript as native code. Middle, amended in order to remove the September 2011, "obsolete, Acid3 test some unusual" test, the result, currently, IE9 is tested to a score of 100/100

At MIX 10, and a new JavaScript engine called Chakra, I featured the support of SVG score of 55/100, and CSS3 in the Acid3 test from 20/100 of Internet Explorer 8 to up the platform preview of the first Internet Explorer 9 , was released. On May 5, 2010, Internet Explorer 9 platform preview of the second to feature a score of 68/100 in faster performance benchmarks WebKit SunSpider JavaScript preview of platform other than the Internet Explorer 9 and the first Acid3 test was, it was released. On June 23, 2010, featured a score of 83/100 in the JavaScript engine is faster than Internet Explorer 9 platform preview of the second and the Acid3 test, Internet Explorer 9 platform preview of the third was released . The third, the Internet Explorer 9 platform preview, support audio canvas tag of HTML5, video, and, of WOFF is included. On August 4, 2010, was characterized by a score of 95/100 in the JavaScript engine is faster than Internet Explorer 9 platform preview of the third and Acid3 test the platform preview of Internet Explorer 9 in the fourth, it has been released were. On September 15, 2010, and is equipped with a new user interface, the public beta of Internet Explorer 9, was released along with the platform preview 5. In contrast to the preview, beta, will be replaced with the version that was previously installed in Internet Explorer. The sixth, Internet Explorer 9 platform preview was released on October 28, 2010, support for HTML5 semantic elements and CSS3 2D conversion is included. Internet Explorer 9 platform preview was released on November 17, 2010, the seventh, was equipped with the performance of JavaScript excellent.

It was not complete, as it was in order to test the latest version of the Trident layout engine, preview these, the build of Internet Explorer 9 are they. In order to send feedback on the improvements, including the user interface minimal and functions in parallel with the browser installed the other was for the Web developer, they, navigation and address bar such lacks the interface traditional elements, such as a button, it was a preview of the renderer only technique. Approximately every 8 weeks, Microsoft has updated the preview of these.

On November 23, 2010, two updates for the public beta of Internet Explorer 9 has been released. The KB2448827, and provides enhanced reliability, stability problems from the previous beta release has been fixed. There is no information on many of the issues that have been resolved disclosed by Microsoft. In addition, the latest version of Windows Live Sign-in Assistant and Internet Explorer 9, KB2452648 resolves the problem of internal feedback. These updates, download the Web site of the Center, will be able to fetch from Microsoft or Windows Update. The same day, Internet Explorer was leaked on the basis of the Internet Explorer 9 platform preview 7, to build 9.0.8027.6000. On February 10, 2011, and 8 platform preview release candidate of Internet Explorer 9 has been released. I featured UI improvement that improved performance, Tracking Protection feature, sophisticated, of support, of other Web standards More at release candidate.
Published In general, during the film festival and music by South Korea Southwest in Austin, Texas, the final version of Internet Explorer 9 was released on March 14, 2011.

Change from previous versions

User interface
When compared to previous versions, Internet Explorer 9 is included significant changes to the user interface. I These include:
The "pin" site, in order to experience the Web site as a good application, many users integrated with the Windows 7 taskbar, even back to it as a shortcut later more: fixed-site. The release candidate, it allows the user to secure the site, and (for example, to add the website a lot of the site: The Facebook of the pin, to become the social programs it, the pinning site Add Twitter as a home page to another)
The notified when it is possible to manage the file transfer, pause the download and restart, potentially malicious files: security countermeasures Download Manager
It is possible to display the most visited sites is the new tab page with the ability to close the inactive tabs, the option to have a line of (individual will appear next to the address bar, tabs as Internet Explorer 8 to,) there: The tab page tabs and enhanced. You can then means that the tab can drag them to move from IE window up and down another, to "tear-off". This also, I ties Aero Snap feature.
Performance Advisor add-on: you may want to slow down the performance of the browser, and you can either disable them, third-party add-ons made of the show, to enable the option to delete
The user interface compact, including the removal of the search box separate found in 8 and Internet Explorer 7, [49] is also a list of menu tab found in the Internet Explorer 8 deletion.

Scripting
Engine of JavaScript
Main article: chakra (JavaScript engine)
See also: Comparison of layout engines (ECMA script)
Of Internet Explorer 9 (32-bit), equipped with a fast JavaScript engine of Internet Explorer 8, than known as chakra internally. Chakra has a background thread that is independent of the order to compile the JavaScript. Windows will run the thread in parallel on separate cores if one is available. If you compile in the background, the user is Internet Explorer 9, you may want while generating code even faster, to keep the interaction with the Web page. By performing separately in the background and is able to utilize multi-core modern machines.

In preliminary SunSpider benchmark of Microsoft for the platform preview of Internet Explorer 9 in the first 32-bit, by the 10-fold, and also outperformed 8 engine Internet Explorer, and exceeded the pre-release of Firefox 4.0 the latest. Microsoft has provided the information to be used, the optimization of dead-code elimination of faster performance, including a small section of code in the SunSpider test as dead code new JavaScript engine. It means that as a compile result of the removal of the preview 3 dead code of Internet Explorer 9 is wrong, provides a test case to expose these bugs, a bug, developer Robert Thayer, Mozilla's, this further were examined.
The final release later, Internet Explorer 9 32-bit, it is a mainstream browser eminent in Sunspider performance test has been tested.
Engine improves support for ECMA-262 significantly. Including new features to the fifth edition of the recently completed ECMA-262, in the language specification of standard ECMAScript, (often abbreviated the ES5). Release of the browser of Internet Explorer 9, won 3 meters from the failure test at 10440 (2011 from ver. 0.6.2 5 May) for conformance testing of Test262 ECMAScript that is created by ECMA International.
But, the 64-bit version of Internet Explorer 9 in non-default browser on 64-bit systems, on until late 4-fold [56] it does not have a JIT compiler.

DOM
See also: Comparison of layout engines (Document Object Model)
Improvement of DOM include:
Range and traversal of the DOM
Events and L3 full DOM L2
GetComputedStyle method from the style of the DOM
DOMContentLoaded

CSS
(Cascading Style Sheets) a comparison of the layout engine See also:
Internet Explorer 9's, and improved support Cascading Style Sheets (CSS). Implementation report of Internet Explorer 9 that was created using the beta version of Internet Explorer 9, shows that Internet Explorer 9's to pass the 97.7% of all tests of CSS 2.1 test suite of W3C. This is the pass rate highest among 2.1 CSS implementation report that was submitted to the W3C.
The improvement in CSS3, support the module contains the following:
CSS3 2D conversion
CSS3 background and borders
CSS3 color
CSS3 font
CSS3 media queries
CSS3 namespace
Unit values ​​and CSS3
CSS3 selectors

HTML5
HTML5 Media
See also: Comparison of layout engines (HTML5 Media)
Internet Explorer 9's, supports the audio tag video and HTML5.
while supporting the H.264/MPEG-4 AVC to native, audio tag, video tag, will include native support for the AAC codec and MP3. Support for video formats, and others such as WebM such third-party plug-ins are required.

Canvas of HTML5
(Canvas of HTML5) Comparison of the layout engine See also:
Internet Explorer 9's, supports the canvas element of HTML5.

Inline SVG support of HTML5
See also: Comparison of layout engines (Scalable Vector Graphics)
The platform preview of Internet Explorer 9 in the first, there is support for the following.
: Inline HTML, inline XHTML, <OBJECT>, a complete SVG document. How to embed
<image> <svg>, <defs>, <use>, Of <G>,: structure
Shape: <polyline>, <circle>, <ellipse>, <rect>, the <line>, <polygon>, <path> is
Text
Fill, stroke, (CSS3) color
SVGDOM and DOML2 core
Event
CSS style and presentation attributes
Convert definition: conversion, skewX value, skewY, scale, rotation
SVG elements have been fully implemented and supported by the platform preview. Elements present in the platform preview allows you to set the style in the CSS / presentation attributes SVGDOM support and are supported.
I also support the final build of Internet Explorer 9.
How to embed: <EMBED>, <IFRAME>, <IMG>, image of CSS, SVGZ.
Gradients and patterns
And clipping, mask, composite
Cursor, marker
Text, conversion, the rest of the event

Web typography
See also: Comparison of layout engines (Web typography)
It was the first browser Internet Explorer to support Web fonts via the rule @ font-face to, but support OpenType built-in the only (EOT) format, it lacked the support of part of the CSS3 fonts module. In, support the WOFF that have been added to CSS3 fonts module complete the support for Internet Explorer 9. This is the first version of Internet Explorer to support TTF font, but only if none of the permission bits to be embedded is not set, you can use them.

Navigation timing
I implements of Internet Explorer 9, a new W3C navigation timing format. Microsoft has become a part of that during the development of Internet Explorer 9, to create this format.

Tracking Protection
The Internet Explorer 9's, improved Tracking Protection features, including the InPrivate Filtering of Internet Explorer 8. By the user to observe the dialogue held third-party server and browsing to the web automatically or have been imported, InPrivate filter of Internet Explorer 8, using an XML list that had to build a list, The number of times after it blocks the content of third-party server appeared more and more, has been set, in it to block the connection of future InPrivate Filtering is [74]
Supports two methods of tracking protection of Internet Explorer 9. The main method is by use of [75] is provided by the companies and privacy-related organizations on the Internet Tracking Protection List (TPL). By default, unlike InPrivate Filtering There was a need to be in effect each time Internet Explorer 8 starts, keeping track of the protection, remains on effectively once. TPL is, when you have selected a block of Internet Explorer 9, based on the rules of the TPL, and made it possible to download URI third party. Users can choose to provide the TPL by the creation of third party TPL's personal.

It is to use the DOM properties and track header not do otherwise. The request from the browser Internet Explorer 9, this header is included each time the TPL is selected. Website following the header, should not provide a tracking mechanism in your own website. It is voluntary principle at the moment of the next header, the method has been able in the future, it is forced by government legislation.
Tracking these protection methods were submitted to the W3C for standardization.

Anti-Malware
Internet Explorer 9's, uses a multi-layered defense against malware. As the use ASLR protection in Internet Explorer 8 exception handler DEP / NSX protection, and safe (the SafeSEH), it is using the technical means to protect the memory.

The memory protection, existing form, (overwrite protection of structured exception handler) that will work with you in addition to Internet Explorer 9, and to verify the integrity of the exception handling chain before dispatching in SEHOP exception opts now the. Even if you are running the add-on is not recompiled to use the browser SafeSEH outdated, structured exception handling can be prevented can be used as a vector to be used to this.
In addition, Internet Explorer 9's, has been compiled with the new C + + compiler provided by Visual Studio 2010. When detecting corruption of the stack, such damage occurs, is enhanced by avoiding the execution, known as the detection of a stack buffer overrun can prevent a stack buffer overruns, the compiler, GS, feature called is included.

In Internet Explorer 8, according to Microsoft, has been used for malicious sites and other fishing, and succeeded in blocking malware exploit social engineering, the technology of SmartScreen. In Internet Explorer 9, it is expanded with applications reputation of SmartScreen protection against malware downloads. If you have downloaded the application to in no safe reputation from sites that do not have a safe reputation, they have warned the downloader this.

In the second half of 2010, NSS Labs performed, the results of inspection of malware browser was announced. The study, as not able to download the malicious software link below the social engineering of malicious nature, we saw the capabilities of the browser. This did not test the ability of the browser to block malicious code and Web page.

According to the NSS, Internet Explorer 9 is blocked 99% of malware downloads compared to 90 percent of Internet Explorer 8 that do not have the application reputation feature of SmartScreen. In early 2010, is the same test, I did the improvement of 5%, which is to be caused by passing grade of 85 percent of Internet Explorer 8, the "ongoing investment in data intelligence improved." By comparison, the Safari 5 and Firefox 3.6 of is dependent chrome 6, the Safe Browsing service of Google all, the same study showed that it has acquired 6%, respectively, 19%, 11%. Failed to "to detect one of the example of malware that exploit social engineering", Opera 10 was recorded 0%.
Commented manufacturers other browsers, the report itself and "has said that it does not evaluate the security of the browser that it is related to vulnerability is clearly of Google, to the browser and the lack of transparency of the URL that was tested The focus on the shortage of taking into account the additional security layer, commented that the results appeared, browser itself criticism and plug-ins ", Opera and the test," they result from the data provider of our and odd "that has not been received," social malware protection are not a measure of security of the browser "Overall the.

In order to detect unreliable, malicious URL to block unauthorized URL, and to block access to SmartScreen Filter, the application reputation, Social best browser of stable version of approach from any dual direction of Internet Explorer 9 executable block malware exploiting engineering, are provided. Internet Explorer 9 was blocked 92 percent of malware filtering and URL-based, and 100% by enabling application-based filtering. In Internet Explorer 8, in second place, I was blocked 90 percent of malware. The three Thailand, 5, chromium 10, Firefox 4 and Safari's, was 13 percent just to each block. Opera 11 is cut off to only 5% of malware foster that the rear.

User Agent String
The technical improvements cause browser, Internet Explorer development team has decided to change the (UA) string user agent. Internet Explorer 9 has been changed Mozilla/5.0 as to indicate that it is interoperable than the previous version token Mozilla and coincides with the browser's user-agent string of other recent. Trident/4.0 token, has been changed to Trident/5.0 same. Compatibility issues is generated long, extended UA string, UA string of default of the Internet Explorer 9 is not included. The token sent by the previous version of the browser as a "platform," Preliminary net or other identifier of "Post Platform". String that has been extended, the browser still. It is available in the web site via the userAgent property, it will be sent when the Web page is displayed in compatibility mode.