June 2012 Cumulative Security Update released on Tuesday, alongwith it brings a new version of Internet Explorer 9 - now versioned 9.0.7. This security update resolves one publicly disclosed and twelve privately reported vulnerabilities in Internet Explorer.
Many applications use canvas for rendering, while others rely on animating DOM elements for that. Some of them combine the two, he explains. Most of applications have code written in the object oriented style, and also have short functions, as well as property reads and writes, and polymorphism.
"All of the applications perform floating point arithmetic and many allocate a fair amount of memory putting pressure on the garbage collector. These common patterns became the focus of our performance work in IE10," Miadowicz notes.
"In IE10 we made a number of enhancements to our memory allocator and garbage collector. We already discussed object layout changes and generation of machine code specialized for floating point arithmetic, which result in fewer memory allocations. In addition, Chakra now allocates leaf objects (for example, numbers and strings) from a separate memory space."