GC Improvements in JScript for Internet Explorer 8 Beta 1

Hello Friends, Today I am going to talk about some of the Garbage Collector improvement we have done. Actually the original fix was done in Script 5.7 (shipped with IE7/Vista and also available on down level platforms), which we further enhanced in JScript shipped with IE8 Beta1. So if you have gone through the Eric’s…

32

Performance Optimization of Arrays – Part II

Hello Friends, Hope you have read part I of this topic which I posted few days ago. If not then I would suggest going through that first as this post is just a continuation of that one. So coming to the point, here is the second reason – 2. “JavaScript arrays are sparse arrays”– JavaScript…

20

Reading XML File With JScript

I am Titus working as a SDET in JScript team. Sometime back I came across a situation where the requirement was to pass a XML file and get a Tree Listing back. The Tree Listing should have all nodes in the file along with proper parent/child relationship as well as a good way to differentiate…

12

Performance Optimization of Arrays – Part I

Hello Friends, Have you observed better performance of Array operations in IE8 than IE7? If not, try the following code in both IE7 & IE8 and I can bet you would not leave this page without reading till the last word. var arrObj = new Array(); var count = 10000; var before, after; for(var i…

14

Insight into String Concatenation in JScript

Hello Friends, Have you read my post on the String Concatenation issue? If yes, then I can sense your curiosity to know a little bit more about what went on behind the scenes.  For example, what is the new algorithm used to get to the performance results projected in the blog, what were the issues…

8

JScript in Internet Explorer 8 Beta 1 for Developers

Making developers more productive through the design, development, and debug phases of web application development is one of the key goals for Internet Explorer 8. I’d like to take this opportunity to walk you through the features that the JScript team contributed to IE8 Beta 1 for Developers. Let me start with the JScript language…

32