toggle

AAPL Stock: 431.77 ( 0 )

http://www.macnn.com/articles/08/06/03/webkit.squirrelfish/

WebKit: new speedier JavaScript engine

updated 07:15 pm EDT, Tue June 3, 2008

 

WebKit SquirrelFish


The WebKit development team on Tuesday unveiled a new JavaScript rendering engine called SquirrelFish for the open source browser, making the browser perform 1.6 times faster on the SunSpider benchmark. SquirrelFish is billed as a register-based, direct threaded, high-level bytecode engine with a sliding register window calling convention. The engine was designed around current theories and research progress performed by professors, and developers of the Lua programming language.

SquirrelFish compiles bytecodes from a syntax tree, using a one-pass compiler with built-in copy propagation. The development team claims the speed boost comes mainly from SquirrelFish's ability to ignore redundant nodes, but is also due to single direct memory reads, single indirect branching, and eliminating the syntax tree, allowing the interpreter to skip execution states between syntax tree nodes.

The WebKit team admits that the system is in early stages of development, but they expect to have compile-time optimizations and optimizations to the virtual machine engine, before it is ready for mass scale deployment.


by MacNN Staff

Post tools:

TAGS :

 software, developer, Open Source, Java, benchmark, WebKit
toggle

Comments

  1. Rezzz

    Fresh-Faced Recruit

    Joined: Jan 2006

    0

    logo

    thank you, webkit team, for a whimsical and silly logo of the squirrelfish. absolutely love it.

Login Here

Not a member of the MacNN forums? Register now for free.

 
close
Photo
toggle

Network Headlines

toggle

Most Popular

MacNN Sponsor

Recent Reviews

Logitech FabricSkin Keyboard Folio for iPad

Since the fourth-generation iPad didn't evolve much over its predecessor, the market for iPad accessories has remained somewhat static ...

Huawei Ascend Mate

The Huawei Ascend Mate is a phone that fits the screen-size gap between the 4 to 5-inch smartphone and the seven-inch or more tablet, ...

MaxUpgrades MaxConnect for 2006-2008 Mac Pro

Nobody outside of Cupertino's privileged bunch knows the future of the Mac Pro line for sure. Despite Apple's reluctance to tell us wh ...

toggle

Most Commented