IE8 Performance Improvements

[I know I haven't posted in a while, but I'm still here.  Let's give this blogging thing another try!)

With all the news out of Mix today, one set of items I found interested was all the perf work that went in to IE8.  From a few of the whitepapers on the IE msdn page:

  1. Improved jscript performance - the graphs I saw indicate something like 5-10x improvements on some common benchmarks
  2. Improved DOM access performance - document.getElementById, document.getElementsByTagName, etc.
  3. Killing of the infamous IE memory leak issue with circular references
  4. Improvements to page load performance

The last one there is particularly interesting, since I think IE is the first browser to make this the default:

Taking advantage of six connections per host on broadband Background An increasing number of users have broadband connections, so client-side bandwidth is not always a gating factor for performance. Typically, the time required to set up a connection and send a request dominates the time spent retrieving individual objects. By increasing the number of concurrent connections, Internet Explorer 8 allows sites to amortize that cost and churn through the list of pending objects more quickly, leading to an increase in user-perceived download time. Internet Explorer 8 consequently includes logic that detects whether the connection is narrowband or broadband and increases the number of connections per host to six if it‟s a high speed connection. Web authors may want to optimize delivery of content based on the number of connections available to their site. Therefore, Internet Explorer 8 also includes a scriptable property that exposes the connection limit per host in Internet Explorer 8.

Published 05 March 08 11:05 by joshzana

Comments

# The Joy of Instant Gratification « Evil Fish said on March 21, 2009 3:55 AM:

PingBack from http://ophir.wordpress.com/2009/03/21/the-joy-of-instant-gratification/

Anonymous comments are disabled

Search

This Blog

Syndication

Page view tracker