Twitter
Essays
Random
« Bailout Fails to pass | Main | Artifact Coffee / Woodberry Kitchen - Baltimore's Haven »
Thursday
Sep182008

New SquirrelFish Extreme

A fresh out of the oven Squirrelfish called SquirrelFish Extreme was announced here. They attribute their speedup to bytecode optimizations, Context Threading, a property cache, and a regular expression JIT.

I tried a context threaded interpreter in Tamarin-Tracing, which significantly sped up the interpreter, but jumping from a trace back into the interpreter was too expensive. David Mandelin has been looking at adding inline threading/context threading into SpiderMonkey. Something like a property cache is in SpiderMonkey and has given SpiderMonkey significant performance improvements. Finally, we were thinking about doing a regular expression tracing JIT, but have yet to implement it.

Cameron Zwarich already has some performance benchmarks of SFX (SquirrelFish Extreme) to TraceMonkey and Google's V8. Browser war round 2! FIGHT!

PrintView Printer Friendly Version

EmailEmail Article to Friend

Reader Comments

There are no comments for this journal entry. To create a new comment, use the form below.

PostPost a New Comment

Enter your information below to add a new comment.

My response is on my own website »
Author Email (optional):
Author URL (optional):
Post:
 
Some HTML allowed: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <code> <em> <i> <strike> <strong>