News Xulfr

Projet Tamarin : Adobe contribue à Mozilla

mardi 7 novembre 2006 à 12:07

Brendan Eich a annoncé le projet Tamarin : ce projet a pour but de développer une implémentation complète et performante d'Ecmascript édition 4. Cette implémentation sera toujours basée sur le moteur actuel, spidermonkey, l'interpréteur javascript de Mozilla, mais contiendra en plus une machine virtuelle Ecmascript. Grâce à cela, le code javascript des pages web est compilé en bytecode puis exécuté par cette machine virtuelle. Elle fait même du JIT (Just In Time) : le bytecode peut lui même être traduit directement en instruction machine.

Conséquence immédiate : des performances accrues dans l'exécution des scripts JS, que ce soit dans les pages web, dans les extensions, ou dans les applications XUL, et donc dans le futur Firefox 3, Thunderbird 3[1] etc.. Les développeurs pourront aussi profiter des dernières évolutions syntaxiques de Ecmascript.

Le code vient d'être posté dans le trunk Mozilla [2] et, grande nouvelle, il a été livré par... Adobe ! En effet, cette machine virtuelle n'est rien d'autre que celle utilisée dans le moteur Flash 9 pour exécuter de l'ActionScript 3 (qui est basé sur le standard Ecmascript). Et bien sûr a été développée par Adobe. Elle a été intégrée dans Mozilla sous les trois licences habituelles du code Mozilla : MPL, GPL, LGPL.

Notes

[1] Il s'agirait en fait plutôt de Firefox 4/Thunderbird 4 qui reposeront sur le code de Mozilla 2

[2] Rien n'est encore opérationnel cependant, il reste à lier la machine virtuelle à spidermonkey, à réaliser en fait le générateur de bytecode

Trackbacks

1. Le mardi 7 novembre 2006 à 13:57, de jy[B]log

Adobe dépose du code dans Mozilla

C'est énorme ! Adobe vient de libérer le code source de sa machine virtuelle ActionScript 3 !!! Oui, oui, le même moteur qui exécute les scripts ActionScript 3 dans Flash 9 ! Et.. et... intégré dans Mozilla ! En trois licences s'il...

2. Le mardi 7 novembre 2006 à 14:55, de ReLucBlog - SIG, MOZILLA & NTIC

Tamarin = Mozilla + Adobe

Un nouveau projet vient d'être annoncer chez Mozilla : Tamarin au sein duquel Mozilla et Adobe vont travailler sur l'implémentation de la norme EcmaScript 2 édition 4 via l'édition d'une machine virtuel Open Source. Adobe va contribuer au...

Les trackbacks pour ce billet sont fermés.

Commentaires

1. Le mardi 7 novembre 2006 à 15:38, par Raphael

Et bien c'est une super nouvelle pour tous les développeurs XUL ^^

Ajouter un commentaire

Les commentaires pour ce billet sont fermés.


Copyright © 2003-2013 association xulfr, 2013 Laurent Jouanneau - Informations légales.

Mozilla® est une marque déposée de la fondation Mozilla.
Mozilla.org™, Firefox™, Thunderbird™, Mozilla Suite™ et XUL™ sont des marques de la fondation Mozilla.