Just about every browser out there now is trying to grab the crown for fastest performance for running JavaScript, the programming language that powers many increasingly sophisticated Web-based applications. The latest development is from the programmers behind Apple's Safari.

Mozilla bragged earlier this month about TraceMonkey, a new JavaScript engine due to ship in Firefox 3.1 near the end of 2008. Next came Google's Chrome, a leading feature of which is the performance of its V8 JavaScript engine. Now the WebKit programmers, whose open source code is used in Apple's Safari browser and the Konqueror browser of the KDE interface software sometimes used on Linux systems, have a new version of their JavaScript technology.

It's called Squirrelfish Extreme, and the WebKit programmers said Thursday in a blog posting that it's more than twice as fast as the first-generation Squirrelfish announced in June announced in June and more than three times faster than the current WebKit 3.1 version. They based their conclusions on one benchmark, SunSpider.

"SquirrelFish Extreme uses more advanced techniques, including fast native code generation, to deliver even more JavaScript performance," the programmers said.

For details of Squirrelfish's techniques -- bytecode optimisation, a polymorphic inline cache, a context-threaded just-in-time compiler, and a regular expression just-in-time compiler -- check the WebKit blog.

Charles Ying also performed SunSpider tests that showed Squirrelfish beating Google's V8 and Mozilla's Tracemonkey on a 2.4GHz iMac.

WebKit's SquirrelFish Extreme is faster than its three-month-old predecessor on the SunSpider JavaScript benchmark. (Credit: WebKit)

Related links

Leave a comment

* indicates mandatory fields.

Log in


Sign up | Forgot your password?

  • Staff Pirate Party Hits Australia

    The Pirate Party has caused quite a stir this week as it battles to become an official party in Australia. The controversial group, which already has success in Sweden and Germany, plans to tackle issues relating to intellectual property. More news in this week's Roundup. Read more »

    -- posted by Staff

  • Chris Duckett Non-professional Oracle wrestling

    The latest and greatest version of the Oracle database, 11g Release 2, was made available recently and as the resident technical person, it fell to me to take it for a spin. Little did I realise the hell that I had just walked into. Read more »

    -- posted by Chris Duckett

  • Staff Chrome in IE

    Google has come up with a plug-in that runs Chrome inside IE. But what's the point of having a browser inside a browser? Read more »

    -- posted by Staff

What's on?