In its blog post on the subject, Microsoft describes the increasing performance burden borne by web browsers since the early days of the Internet. With the change from static content in the early days to the kind of interactivity that AJAX enabled, many applications to be run in web browsers grew very large and complicated – to the point of making “even sophisticated games on the Web possible” such as Angry Birds, Microsoft noted.
Remember Microsoft's statement above about HTML5 games requiring efficient garbage collection? The company improved that aspect of Chakra as well: “Chakra now delays the garbage collection at the end of script execution and requests a callback from the browser after an interval of script inactivity,” it reported in its post. While this upgrade can smooth out animated games, it also means that your browser uses less memory when you're not actively doing things with one or more of its tabs.
In theory, all of these tweaks should make IE10 more nimble, capable, and less of a memory hog than IE9. Given Chakra's assumptions about the system on which its running, however, its performance will depend on the capability of the hardware backing it up. “Hopefully, next-generation PCs and laptops will have more capable processors that will take advantage of these Chakra enhancements,” Foley reflected. If not, playing browser games and using certain website interactivity features on IE10 could still be slow going.
DISCLAIMER: The content provided in this article is not warranted or guaranteed by Developer Shed, Inc. The content provided is intended for entertainment and/or educational purposes in order to introduce to the reader key ideas, concepts, and/or product reviews. As such it is incumbent upon the reader to employ real-world tactics for security and implementation of best practices. We are not liable for any negative consequences that may result from implementing any information covered in our articles or tutorials. If this is a hardware review, it is not recommended to open and/or modify your hardware.