Frank Hecker, Mozilla : Adobe, Mozilla, and Tamarin What does this all mean? Let’s start with users of Firefox and other applications based on Mozilla technology. They’ll get future versions of Firefox and other Mozilla-based products that will run JavaScript-based applications significantly faster, including in particular AJAX-enabled web applications commonly thought of in connection with the Web 2.0 meme. (In its own testing Adobe has seen up to a ten times speedup of ActionScript applications due to the introduction of the AVM2 technology.) Since Firefox and Firefox extensions are partly written in JavaScript (as are other applications built on Mozilla’s XUL technology), users will also likely see performance gains in some areas of Firefox itself.

This raises the bar in some interesting ways. Web applications are becoming increasingly dependent on Javascript. This may give Mozilla/Firefox a substantial speed advantage over Microsoft’s Internet Explorer. Microsoft is then left with a bit of a dilemma. If Microsoft is still trying to bias towards rich client (i.e. Windows native) applications, they will not want to do anything that might radically enhance what can be done with a web application. If they decide they cannot ignore the performance gap, they must either enhance their JScript engine to match, or adopt the Tamarin code.

This puts Adobe in the position of forcing Microsoft to enhance Internet Explorer. Somewhat amusing. :)