JaegerMonkey – Fast JavaScript, Always!
Mozilla’s JavaScript optimizer, TraceMonkey, is pretty powerful. It carefully observes loops and converts them to super-fast assembly. We call this “tracing”. That’s great and all, but there’s a...
View ArticleAre We Fast Yet?
Seems like Are We Fast Yet has spread around a bit, so I’d like to talk about it. It started as a joke, suggested by Dave Mandelin, in the JavaScript “pit” at Mozilla. I made a site that displayed a...
View ArticleJägerMonkey has Crossed the Streams
On July 12th, JägerMonkey officially crossed TraceMonkey on the v8 suite of benchmarks. Yay! It’s not by a lot, but this gap will continue to widen, and it’s an exciting milestone. A lot’s happened...
View ArticleLand Ho, Fast JavaScript!
Firefox just got a whole lot faster. I’m excited to announce that Mozilla’s new JavaScript engine, JägerMonkey, is now available for testing! What is JägerMonkey? JägerMonkey is our new optimizing JIT...
View ArticleJavaScript Checkers
I’ve been itching to write some JavaScript, so a few days ago I threw together a Checkers game that uses only HTML5 and JS. It’s got a simple AI that terminates after three seconds. The faster your...
View ArticleDebugging 500 Errors
For the past two years, the AlliedModders site has been randomly dishing out “HTTP 500 – Internal Server Error” responses. It’s been pretty frustrating. I actually tried debugging the errors two years...
View ArticleOn Indonesia and Being Justin Bieber
Two weeks ago, a bunch of Mozillans went on a whirlwind tour of Indonesia, visiting Firefox 4 release parties around the country. We had a great time, and I found the trip really enlightening. Luke...
View ArticleInheritance Without Types
At AlliedModders we dabble in practical language design. Our two major scripting projects, AMX Mod X and SourceMod, iterated on our own fork of a scrappy language called Pawn. Our next iteration is...
View ArticleMaking a Card Game Prototype
Recently I wanted to try quickly prototyping a few card game ideas, but I couldn’t find much information on how to actually do it. After a few iterations I figured I’d jot down what I ended up doing....
View ArticleThe Evolution of Building at AlliedModders
AlliedModders recently passed its ten year anniversary. That’s literally crazy. At some point I’d like to do a longer post on its history and the people who made it happen – but today I wanted to talk...
View Article
More Pages to Explore .....