New open source project with code contributed from Adobe ActionScript Virtual Machine

Adobe has contributed source code from the ActionScript Virtual Machine* to a new open source project, called Tamarin, to be hosted by the Mozilla Foundation. The goal is to build a high-performance open source implementation of the ECMAScript 4th edition (ES4) language specification. The project page and source code will be immediately available as part of this announcement.

Now Mozilla and Adobe can to work together with the community to bring Tamarin to SpiderMonkey, the core JavaScript engine in Firefox. Tamarin is also way for open source developers to work on a core part of the Flash Player, which will continue to use the Tamarin virtual machine as part of the ActionScript Virtual Machine in future versions of Flash Player.

Check out the following resources to learn more about the project:
Press Release
Developer Center Logged In article
Tamarin project page on mozilla.org
Tamarin FAQ

If you’re interested in more details, there is a great opportunity to join an IRC chat about Mozilla 2 plans with Brendan Eich, Mozilla CTO and creator of JavaScript and special guest Kevin Lynch, Adobe’s chief software architect, tomorrow at 10AM PST.

* No, Adobe is not open sourcing the Flash Player. ;-P We are contributing source code for the ActionScript Virtual Machine, the scripting language engine component within Flash Player. ActionScript 3.0 runs on the Tamarin virtual machine in Flash Player 9.

4 Responses to New open source project with code contributed from Adobe ActionScript Virtual Machine

  1. Austin says:

    You guys must work pretty late nights, eh? 🙂

  2. David says:

    Honestly, congratulations. I remember back when Flash had one of the slowest ECMA interpreters around (and suffering mightily as a result). But I’ve been away from it for a little while, and so when I saw this, I was like… “What? Contributing the world’s slowest ECMA implementation?”And then I looked at the latest benchmarks and it seems you’re now something more like the world’s fastest.http://www.oddhammer.com/actionscriptperformance/set4/Congratulations – that couldn’t have been easy.Now all you need to do is add the ability to turn on explicit variable declaration, and it will finally be possible to develop real applications on your system without going insane.By the way, that little change (that would probably take you about an afternoon if you spend most of the afternoon at the bar) would probably save, at this point, oh, I don’t know, 100,000 programmer hours yearly in time spent troubleshooting typos?

  3. B bhoginder reddy says:

    im lerning flash and my course will finished within 2daya i.e 09-03-07.i want to do flash game making im of 18 years and in 12th class.i wil be greatfull for an early replay.thankyou

  4. perri says:

    I AM REALLY NEW TO MY SPACE AND AM TRYING TO PUT A CERTAIN SONG ON MY PROFILE. I ACTUALLY GOT IT THERE BUT IT SEEMS TO FADE IN AND OUT. COULD SOMEONE TELL ME WHAT I AM DOING WRONG. OR CAN I ACTUALLY RECORD IT FROM MY CD ON TO MY SPACE MYSELF.THANKSPERRI