26 June 2007 - 19:29ActionMonkey Time! (Begin Internship)
Today I officially began my Mozilla internship where I’ll be playing around with ActionMonkey [wiki.mozilla.org] for the Mozilla 2. This new monkey is a combination of two monkeys: SpiderMonkey (current JavaScript engine used by Mozilla created by Brendan Eich [wikipedia.org]) and Tamarin (VM and JIT for ECMAScript 4th edition donated by Adobe).
Eventually, this new engine will speed up Firefox, which has a front-end that is mainly controlled by JavaScript, as well as web applications using JavaScript. It’ll be able to do runtime optimizations instead of just interpreting the code – similar ideas to what can make Java faster than C++ code.
As for the Summer of Code project, I’ll need to finish up the Link Fingerprints Internet Draft and wait for comments. Code-wise, I have a working implementation with patches in bug 377245 [bugzilla.mozilla.org], but it seems like things are waiting on the standardization of the Link Fingerprints concept. And the side project of coding up Download Manager changes might take a back seat for now. (Well, the main big thing here was using bytes/KB/MB/GB units when appropriate [bugzilla.mozilla.org]. 🙂 )
1 Comment | Tags: Mozilla, Summer of Code