JScript Engine Improvements - IE8 beta.

In this post, I just wanted to lay focus on some of the improvements that have been done in the JScript engine shipped as a part of IE 8 Beta release. These improvements include:

· Changes to the JScript Garbage Collector to reduce circular memory leaks

· Optimization of String Concatenation and Other Built-In String Operations

· Optimization of Built-In Array Operations

· Execution Engine Optimizations, which include

o Function Calls

o Accessing prototype properties of an object

o Specific look-up patterns for JScript variables via window.foo and this.foo, where foo is the variable and this represents the global window object


Details about changes made and the best practices for these areas are documented in the Platform Performance Improvements whitepaper. Other whitepapers related to the IE8 are available here.