Adobe dépose du code dans Mozilla
Par Laurentj le mardi, novembre 7 2006, 12:16 - Logiciels - Lien permanent
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 vous plait : MPL, GPL, LGPL ! (c'est déjà dans le trunk, bien qu'il reste du développement d'intégration à faire dans spidermonkey).
Les raisons : travailler main dans la main avec Mozilla afin de faire évoluer plus vite la norme EcmaScript et d'avoir une implémentation complète du langage.
Et pour les développeurs, cette machine virtuelle, qui traduit le code javascript en byte code ou directement en langage machine, cela va permettre d'avoir de bien meilleures performances lors de l'execution des scripts javascript, que ce soit dans les pages web, les extensions, ou même les applications XUL comme, au hasard, Firefox !
Vivement Firefox 3 !
Pour en savoir plus : lire la news sur xulfr
Update : il s'agirait plutôt de Firefox 4 en fait..
Commentaires
Si on jette un coup d'œil au code, on voit qu'il n'y a encore aucune intégration du code d'Adobe à celui de Mozilla. Beaucoup de boulot en perspective. Merci la branche Agnostic ;)
Bah le checkin est tout frais, donc c'est normal :-) Mais bon, on a encore le temps d'ici la sortie de Firefox 3 et 4 :-)
Whaou, ça va être intégré dans firefox 3 ? C’est génial ça. En lisant le billet sur standblog, je pensais, avec pessimisme il est vrai, que ça mettrait du temps à être intégré et qu'on ne le verrait dans firefox que pour la version 4.
Est-ce que ça aura un impact significatif sur la réactivité de l’interface XUL ?
Bobe, oui il va apparement s'agir de Firefox 4, tout dépend je pense de l'avancement des travaux. Pour la réactivité des interfaces XUL, oui ce la va permettre d'accélerer tous les traitements javascript, donc globalement, l'interface de Firefox sera accélérée.
C'est pas avant Mozilla 2.0. Donc Firefox 4 ou Firefox 5, ça dépend si ils décident de faire une sortie pour aider les gens à patienter ou pas.
À part ça, une machine virtuelle a priori ça convertit le byte code en code machine, pas le code en byte code.