Published on Maximum PC (http://www.maximumpc.com)


TraceMonkey Will Supercharge JavaScript Execution in Future Firefox Versions
Created 08/26/2008 - 5:27am

Maximum IT
    • Unhappy Holidays, Nokia to Trim R&D Staff in Japan
    • IBM Outlines 2010's Top Security Trends for Enterprise Customers
    • HP's Services Business Boosts Q4 Profits

    Sponsored
SEE MORE MAXIMUM IT
News
  • Verizon Announces Samsung Omnia 2 Windows Mobile Phone
  • Razer Announces Imperator Mouse with Sliding Thumb Buttons
  • Major Publishers Banding Together to Create Online Print Platform
  • Deus Ex 3 to be The First “Joint Effort” Between Eidos and Square Enix
  • Far Cry 3’s Existence Confirmed by Ubisoft Scriptwriter
SEE MORE NEWS
News

TraceMonkey Will Supercharge JavaScript Execution in Future Firefox Versions

Posted 08/26/08 at 08:27:34 AM  by Mark Edward Soper

comment Commentsprint Printemail EmailDeliciousDiggStumbleUponRedditFacebookSlashdot

TraceMonkey blows Firefox 3's JavaScript renderer away

In Firefox 3, JavaScript execution is already 20% faster than in Firefox 2. That's great, but it's minimal compared to the speedups coming in future Firefox versions, thanks to a new JavaScript rendering engine called TraceMonkey now in development at Mozilla (Firefox 3's JavaScript rendering engine is known as SpiderMonkey).

Techspot.com reports that the new TraceMonkey JavaScript execution engine coming in future versions of Firefox will provide at least a 2x performance increase over SpiderMonkey, based on information posted by Mozilla's Mike Shaver (its VP of Engineering).  However, that might be a conservative estimate. Shaver reports that TraceMonkey runs core JavaScript primitives such as function call, global loop, and empty loop at at speeds over 20 times faster than in Firefox 3. Benchmark performance (see figure accompanying this article) is just as impressive. According to Shaver:

The goal of the TraceMonkey project — which is still in its early stages — is to take JavaScript performance to another level, where instead of competing against other interpreters, we start to compete against native code.

So, how long before TraceMonkey elbows SpiderMonkey out of the way as "top monkey" in the Firefox JavaScript execution game? A stripped-down version of TraceMonkey is now being incorporated into Firefox 3.1 (it's turned off by default in current builds), but the full version of TraceMonkey won't see the light of day until version 4.0, according to Techspot.com.

Faster JavaScript execution could mean a much smarter (as well as faster) web browser. What would you like to see the code jockeys at Mozilla and elsewhere do with all that extra speed? Hit the comments button and let us know.

Illustration courtesy of Shaver Noise From Signal. 

COMMENTS:1
TAGS: firefox, Mozilla, JavaScript, web browser, SpiderMonkey, TraceMonkey
COMMENTS
  • Login or register to post comments
  • Technology News

  • Computer Cooling Fans

  • Computer Cases

  • PC Game Controllers

  • PC Games

  • Computer Hardware

  • Headphones

  • MP3 Players

  • Stream Video

  • Computer Mouse

  • Monitors

  • Motherboards

  • NAS Storage

  • Networking

  • Laptop Computers

  • DVD Burner

  • Digital Cameras

  • Portable Storage

  • Computer Accessories

  • Smartphone

  • Antivirus Software

  • Sound Cards

  • Speakers

  • Computer Systems

  • Thumb Drives

  • Video Cameras

  • Video Card Reviews

  • Water Cooling

  • Gadgets

  • Keyboards
  • Contact Us
  • Advertising
  • Privacy Policy
  • Terms & Conditions
  • RSS Feeds
  • TechBlips
  • PCHardwareBlips
  • Site Map
  • Customer Service
Future © 2009 Future US, Inc. All Rights Reserved.

Source URL: http://www.maximumpc.com/article/news/tracemonkey_will_supercharge_javascript_execution_future_firefox_versions

Links:
[1] http://www.maximumpc.com/user/marcus_soperus
[2] http://www.techspot.com/news/31351-mozilla-touts-major-javascript-performance-boost.html
[3] http://shaver.off.net/diary/2008/08/22/the-birth-of-a-faster-monkey/
[4] http://shaver.off.net/diary
[5] http://www.maximumpc.com/article/news/bookmark_tagging_and_organizing_dominate_extend_firefox_3_grand_prize_winners
[6] http://www.maximumpc.com/article/news/mozilla_release_firefox_31_alpha_1
[7] http://www.maximumpc.com/article/news/mozilla_seeks_ideas_shape_webs_future