Microsoft Applauds IE8 Beta 2 Performance Boost

8 is not the fastest in the universe. This, according to Manager, Christian Stockwell, working on the of the . However, this is not to say that the Redmond company has not poured a consistent amount of efforts into boosting the of ’s successor. In fact, 8 Beta 2, planned for release by the end of this month, will offer palpable proof of the new horsepower under the ’s hood.

“When we took a hard look at our goals and considered what we could do to build the best , we were presented with a quandary. On the one hand, we could focus very narrowly on scripting , trusting that our investment would noticeably improve our users’ experience. Alternatively, we could invest more broadly in realistic scenarios, measuring heavily-used subsystems and investing our effort accordingly. We opted for the latter ,” Stockwell noted.

Even as early as March 2008, GM Dean Hachamovitch indicated that was up 2.5 times, the inbox was loading 34% faster, the task of opening a new conversation took 45% less time, while that of opening a thread 25% less. With Beta 2, has tweaked the execution time for the , but it has also managed to speed up navigation and user interaction.

In the end, went well beyond when it comes down to increasing the of the . In this context, improvements were introduced to scripting, management, networking, the rendering engine, and beyond.

“As part of our broader effort to improve in , we did make large investments in to make pages faster and to help developers be more productive. The engine included with speeds up many common user scenarios. We have made huge improvements to widely-used functionality including faster string, array, and lookup operations. We have also made changes to our core architecture to drastically reduce the cost of functions calls, object creation, and lookup patterns for variables scoped to the window or this objects,” Stockwell stated.

According to , in is with as much as 400% up from . This percentage, while indeed impressive, pales next to the 700% boost touted by compared with Mozilla for Firefox 3.1version 3.0.

The full code can be found in the TraceMonkey mercurial repository (the commit to merge TraceMonkey into Mozilla core is massive, clocking in at about 4MB).

If you want to try running your own of on the command-line, just follow these steps:

hg clone http://hg..org//
cd /js/src
make -f Makefile.ref BUILD_OPT=1
Darwin_OPT.OBJ/js -j

(The above assumes that you already have Mercurial installed, and are trying to compile on . Your milage may vary. The -j option is what enables jit-ing on the command-line.)

“The second area in which we are invested heavily in is in improvements to our usage. To date, we have fixed just under 400 separate leaks in . We have also worked hard to improve our heap fragmentation and usage on AJAX pages. For users, these changes reduce the amount of consumed by , improve our startup times, speed up navigating between pages, and help remain stable for longer periods of time. Besides these great benefits to end users, our work in this area should take a significant burden off of developers,” Stockwell revealed.

At the same time, will be tailored to high speed bandwidth connections, being capable of handling more than its precursor. In this regard, 8 will a larger number of parallel connections compared with , and will benefit from an advanced designed to manage downloads accompanied by external scripts. But, in the end, has also hammered away at the underlying rendering engine of the .

“By our upcoming Beta 2 we expect our standards mode engine to be at parity with our previous implementation for many sites. Going forward we will continue to invest in this area with the goal that when ships, developers do not have to make any difficult decisions: developing for our new engine will produce sites that work better across browsers and as an added bonus they will be faster too,” Stockwell promised.

8 Beta 1 is available For Vista x86 here. or For Windows XP SP2 x86 here

Share and Enjoy: del.icio.us StumbleUpon Facebook Google Furl Live MisterWong.DE NewsVine Reddit Slashdot Technorati YahooMyWeb BlinkList description Fark Netvouz Spurl MisterWong Webnews.de Blogsvine description IndiaGram kick.ie Taggly E-mail this story to a friend! Print this article!

Tags:, , , , , , , , , , , , , , , , , , , , , ,

Related posts

Written by Jason on August 29th, 2008 with comments disabled.
Read more articles on News.

Related articles

Comments disabled

Comments on this article have been disabled.