An experimental new JavaScript compiler could provide useful lessons for the existing crop of JavaScript engines -- or for as-yet-undeveloped JIT (just-in-time) compilers for other languages.
The Higgs compiler is written in the D language and is available under the BSD license. It was created by Maxime Chevalier-Boisvert as part of her doctoral research work in computer science at the Université de Montréal.
According to Chevalier-Boisvert, Higgs uses an architecture unlike those of other JIT compilers, such as Google's V8 -- the basis for Node.js -- Mozilla's SpiderMonkey, or Apple's LLVM-backed FTLJIT project.