|18 Mar 2010||#1|
In this post, we look at the engine we’re building in IE9, and our approach to script performance.
A Look Back at IE8
With IE9, we decided that we needed a better approach to building a script engine for the present and future demands of the Web. Clearly, the new engine had to be able to run traditional pages well. But the engine also needed to perform well on Web applications of today and the HTML5 application of tomorrow, as well as keep up with changes in the Web and in the devices used to browse it.
As browsers have made their interpreters faster and added various forms of code generation, their scores on these benchmarks have improved. Over time, the relative gap between browsers on these benchmarks has narrowed significantly. In the work we’ve done for the IE9 Platform Preview, we have already substantially improved performance from IE8, since PDC, and will continue to do so as we work on IE9.
Going Beyond the Benchmarks
So, let’s take a look at how we are building IE9 to meet these characteristics:
IE9 includes a fast interpreter for running pages quickly on startup. For compilation, we have a background code generator that compiles script code, and we push compiled methods back into the application. Because the code generator runs in the background, it can take advantage of today’s advanced multi-core machines and generate higher-quality code, while not blocking initial execution of the application.
Fast Interpreter: For pages where immediate execution in the interpreter is important, IE9 includes a new interpreter which uses a register-based layout, efficient opcode, and use of type optimizations.
What Comes Next?
As we work on IE9, we will continue to improve all facets of script performance: tuning our compiler, type system, libraries, and other runtime aspects such as memory management and DOM interoperability. We will also work on other dimensions of performance, such as memory usage and power consumption. The script engines of tomorrow will be judged how well they tune their performance across all these dimensions, across the entire Web.
|My System Specs|
|Similar help and support threads|
I cannot update Internet explorer 8 to internet explorer 10
I tried to update IE8 ro IE10 from the website and it says that the installation is installed and i reboot my laptop but when i click internet explorer its still IE8. I had IE9 awhile back but i had to revert back to IE8 because IE9 would only pop up for a second then close.
|Browsers & Mail|
Windows Explorer (Not Internet Explorer) Causing problems
I've never posted on a help forum before, so please bear with me. I have a Dell Studio 1749 laptop, running Windows 7 Home Premium 64bit. Windows Explorer is not working. That is, Windows Explorer, not Internet Explorer. It seemed like every forum I already checked this confused people....
Internet Explorer - Temporary Internet Files - Disk Space Usage
How to Change Disk Space to be Used by Internet Explorer "Temporary Internet Files" Temporary Internet Files is where Internet Explorer stores copies of webpages, images, and media of sites that you have visited in Internet Explorer for faster viewing later in Internet Explorer by not having to...
Internet Explorer - Empty Temporary Internet Files folder when closed
How to Set Internet Explorer to "Empty Temporary Internet Files folder when browser is closed" The Temporary Internet Files folder is the cache folder where copies of webpages, images, and media are saved at for faster viewing in Internet Explorer. By default, the Temporary Internet Files...
© Designer Media Ltd
All times are GMT -5. The time now is 17:01.