Hallo,

On Thu, Jan 27, 2011 at 05:15:07PM +0100, Matthias Kirschner wrote:

> Weiß jemand von euch was von den Flash-Bestandteilen, die Freie
> Software sein sollen?

Ja:

   http://www.mozilla.org/projects/tamarin/

Kurz zusammengefasst: Vor ein paar Jahren hat Adobe mit großen Taram
ihre ActionVM 2 (den Kern der ActionScript 3 Implementierung) als freie
Software dem Mozilla-Projekt gespendet. Tamarin war damals die einzige
ECMAScript-Engine, die JIT-Kompilierung beherrscht hat. Die Idee war,
dass Mozilla es verwenden würde, um effizienter JavaScript ausführen zu
können.

Nach einigen Versuchen hat sich jedoch herausgestellt, dass ActionScript
und JavaScript -- trotz der gemeinsamen ECMAScript-Basis -- doch zu
verschieden sind, und Tamarin daher nicht für Mozilla geeignet ist. Am
Ende hat Mozilla die eigene TraceMonkey-Engine implementiert, und von
Tamarin nur eine relativ kleine Kernkomponente (NanoJIT) übernommen.

Nichtsdestotrotz ist der Code von Tamarin weiterhin verfügbar. Das ist
insofern interessant, dass Gnash immer noch keinen AVM2-Support hat --
Tamarin *könnte* als Grundlage für eine Implementierung nützlich sein.

-antrik-
_______________________________________________
fsfe-de mailing list
[email protected]
https://mail.fsfeurope.org/mailman/listinfo/fsfe-de

Antwort per Email an