Tamarin (JIT)
Tamarin ist eine freie Virtual Machine und ein JIT-Compiler. Er ist dafür vorgesehen, die vierte Version des ECMAScript-Standards zu implementieren, welcher als JavaScript 2 gehandhabt wird. Tamarin wurde von Adobe Inc. für seine ActionScript Virtual Machine (AVM) entwickelt. ActionScript 3 wurde 2006 mit Flash 9 eingeführt.
Der Quellcode für die Virtual Machine und den JIT-Compiler wurde am 7. November 2006 an das Mozilla-Projekt gespendet.[1] Der eingebrachte Code ist dreifach unter den Lizenzen GPL, LGPL, und MPL lizenziert und sollte weiterhin im Mozilla CVS, als Rest des Mozilla-Quellcodes, entwickelt werden.[2] Er besteht aus etwa 135.000 Zeilen[3], was ihn, neben Netscape selbst, zur größten einzelnen Spende von Quellcode an das Mozilla-Projekt macht.[4]
Tamarin sollte ursprünglich ein Teil von Mozilla 2[5] (und damit Teil von Firefox 4) werden. Das „ActionMonkey“ genannte Projekt wurde 2008 zur Weiterentwicklung von SpiderMonkey eingestellt.
Namensgebung
SpiderMonkey und Tamarin erfüllen beide nahestehende Ziele und wurden daher nach Affenarten benannt (dem spider monkey bzw. Tamarin).
Weblinks
- Projektseite
- "Projekt Tamarin" (Memento vom 10. Februar 2007 im Internet Archive) – Blogeintrag von Brendan Eich, Mozilla CTO.
- "Adobe, Mozilla, and Tamarin" – Blogeintrag von Frank Hecker, Geschäftsführer der Mozilla Foundation.
- "Adobe und die Mozilla Foundation arbeiten beim ECMAScript zusammen" -(Slashdot-Artikel)
Quellen
- ↑ Adobe and Mozilla Foundation to Open Source Flash Player Scripting Engine. In: mozilla.com press release. Abgerufen am 8. Juli 2008.
- ↑ Project Tamarin. In: mozilla.org project page. Archiviert vom Original (nicht mehr online verfügbar) am 10. Februar 2007; abgerufen am 8. Juli 2008. Info: Der Archivlink wurde automatisch eingesetzt und noch nicht geprüft. Bitte prüfe Original- und Archivlink gemäß Anleitung und entferne dann diesen Hinweis.@1@2Vorlage:Webachiv/IABot/www.mozilla.org
- ↑ Mike Melanson: Open Up. In: Penguin.SWF. Archiviert vom Original (nicht mehr online verfügbar) am 4. Juli 2008; abgerufen am 8. Juli 2008. Info: Der Archivlink wurde automatisch eingesetzt und noch nicht geprüft. Bitte prüfe Original- und Archivlink gemäß Anleitung und entferne dann diesen Hinweis.@1@2Vorlage:Webachiv/IABot/blogs.adobe.com
- ↑ Project Tamarin - Adobe's contribution to Mozilla. In: The Browser Den. Archiviert vom Original (nicht mehr online verfügbar) am 11. Oktober 2008; abgerufen am 8. Juli 2008. Info: Der Archivlink wurde automatisch eingesetzt und noch nicht geprüft. Bitte prüfe Original- und Archivlink gemäß Anleitung und entferne dann diesen Hinweis.@1@2Vorlage:Webachiv/IABot/www.browserden.co.uk
- ↑ Brendan Eich: Mozilla 2. In: Brendan's Roadmap Updates. Archiviert vom Original am 4. Februar 2007; abgerufen am 8. Juli 2008.