Is IE8 Multi Threaded?

Posted on 2012-09-05
Last Modified: 2013-07-28

Im doing some testing on IE8 for a client where an application processes a huge about of Vector Drawing and grinds IE8 to a halt for 20mins. No problems with this but when its busy i check process monitor and its stuck at 25% (I am using a quad core machine to test)
I have checked the affinity and all cores are checked so i assume IE8 does not take advantage of multi core machines?

Can someone who knows more than me please confirm if this is the case?

Question by:Jonesey007
    LVL 20

    Accepted Solution

    IE8 is not...

    IE9's major feature is the new JavaScript engine Chakra, which delivers some impressive performance gains over Internet Explorer 8. It's multithreaded; one thread will run the script in realtime, while another thread compiles and optimises it in the background.

    IE9 also makes use of GPU assisted page rendering...
    LVL 58

    Assisted Solution

    Each plugin, addon and tab runs its own thread (plus one for the browser window itself) but there aren't multiple threads per browser tab.

    Author Comment

    Thanks for the input guys, just to clarify. Im running the app in one tab

    Im testing multiple browsers
    IE8                    25% CPU
    IE9                    25% - 30% CPU
    FF 3.6.1            25% - 30% CPU
    FF 10.0.2          25% - 30% CPU

    It seems like the later 3 browsers all max out their Javascript thread at 25% and then the Browser thread uses up a few % too.

    Write Comment

    Please enter a first name

    Please enter a last name

    We will never share this with anyone.

    Featured Post

    Better Security Awareness With Threat Intelligence

    See how one of the leading financial services organizations uses Recorded Future as part of a holistic threat intelligence program to promote security awareness and proactively and efficiently identify threats.

    This article describes how to create custom column layout styles for Bootstrap. The article uses 5 columns to illustrate the concept, but the principle can be extended to any number of columns.
    SSL stands for “Secure Sockets Layer” and an SSL certificate is a critical component to keeping your website safe, secured, and compliant. Any ecommerce website must have an SSL certificate to ensure the safe handling of sensitive information like…
    The viewer will learn how to count occurrences of each item in an array.
    The viewer will learn the basics of jQuery, including how to invoke it on a web page. Reference your jQuery libraries: (CODE) Include your new external js/jQuery file: (CODE) Write your first lines of code to setup your site for jQuery.: (CODE)

    779 members asked questions and received personalized solutions in the past 7 days.

    Join the community of 500,000 technology professionals and ask your questions.

    Join & Ask a Question

    Need Help in Real-Time?

    Connect with top rated Experts

    12 Experts available now in Live!

    Get 1:1 Help Now