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
[Bearbeiten | Quelltext bearbeiten]SpiderMonkey und Tamarin erfüllen beide nahestehende Ziele und wurden daher nach Affenarten benannt (dem spider monkey bzw. Tamarin).
Weblinks
[Bearbeiten | Quelltext bearbeiten]- Projektseite
- "Projekt Tamarin" ( 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
[Bearbeiten | Quelltext bearbeiten]- ↑ 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 (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.
- ↑ Mike Melanson: Open Up. In: Penguin.SWF. Archiviert vom (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.
- ↑ Project Tamarin - Adobe's contribution to Mozilla. In: The Browser Den. Archiviert vom (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.
- ↑ Brendan Eich: Mozilla 2. In: Brendan's Roadmap Updates. Archiviert vom am 4. Februar 2007; abgerufen am 8. Juli 2008.