Adobe Systems has announced that it will contribute the source code for its ActionScript Virtual Machine to the Mozilla Foundation, to be hosted under a new project called Tamarin.
The Mozilla browser, for example, has its own implementation, called SpiderMonkey. ActiveScript is used in Adobe’s Flash multimedia format, and Microsoft
has its own for Internet Explorer, called JScript.
said its reason for turning over the ActionScript engine to Mozilla is to create a single standard for Web-based scripting.
“It’s our hope to unify the virtual machines across platforms, to give developers a more uniformed target platform and a more uniform language for apps based on ECMAScript,” said Pam Deziel, director of product marketing for the platform business unit at Adobe.
Code will be available from the Tamarin project beginning today. As part of its source code contribution, Adobe is also giving the Mozilla foundation its Just In Time compiler, which Deziel said can run up to ten times faster than SpiderMonkey.
“Every time you increase performance, people find new things you can do with it. The fact that a broader level of developers will be working with it, we feel will accelerate the pace of innovation,” she said.
“Both Adobe and Mozilla would welcome Microsoft using a uniform implementation of the language. Having a uniform language across FireFox, Internet Explorer and Flash would be a positive thing,” she said.