Tamarin (JIT)

aus Wikipedia, der freien Enzyklopädie
Zur Navigation springen Zur Suche springen

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]

Quellen[Bearbeiten | Quelltext bearbeiten]

  1. Adobe and Mozilla Foundation to Open Source Flash Player Scripting Engine. In: mozilla.com press release. Abgerufen am 8. Juli 2008.
  2. 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
  3. 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
  4. 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
  5. Brendan Eich: Mozilla 2. In: Brendan's Roadmap Updates. Archiviert vom Original am 4. Februar 2007; abgerufen am 8. Juli 2008.