ReLucBlog - SIG, MOZILLA & NTIC

Aller au contenu | Aller au menu | Aller à la recherche

mercredi 8 août 2007

En vrac Mozilla

L'objectif du projet IronMonkey est de passer du Microsoft Common Intermediate Language (CIL) a l'ActionScript Byte Code, ce qui permettra d'implémenter d'autres langages, comme python via IronPython, ruby via IronRuby, ou encore php, pour la machine virtuelle Tamarin. Ce qui veut dire qu'IronMonkey va grandement simplifier l'implémentation et l'utilisation d'autres langages de script dans des projets utilisants les technologies Mozilla. Flash, qui utilisera Tamarin, réplique ainsi à Silverlight qui permet déjà d'utiliser différents langages.

Enfin ScreamingMonkey permettra de faire executer du javascript dernière génération à Internet Explorer même si et surtout si Microsoft reste en retard sur son implémentation de l'ECMAScript. En d'autres termes, vous développez votre Javascript pour Firefox et vous déclarer dans votre HTML que celui-ci doit être interprété par Tamarin via ScreamingMonkey. Enfin du JavaScript puissant et performant accéssible à tous!

samedi 4 août 2007

Gran Paradiso Alpha 7 : ça promet!

La 7e version alpha de Gran Paradiso, le futur Firefox 3, est disponible au téléchargement pour les développeurs.

J'ai donc testé LiziMaps sur Gran Paradiso Alpha 7. Les scripts sont plus rapides, l'affichage est plus fluide, ça fait de SVG une alternative intéressante à FLEX!

Mais il reste un BUG :

  • La modification de la viewBox n'entraîne pas un réaffichage du SVG, il faut modifier la taille du SVG (les attributs width et height) pour que la modification de la viewBox soit prise en compte dans l'affichage.

Et il faut que nous trouvions une alternative à la méthode getViewboxToViewportTransform qui n'est pas standards et ne fait plsu partie des méthodes de l'objet SVGSVGElement. Cette alternative passera par getCTM ou getScreenCTM.

Sinon, en ce qui concerne les BUGS corrigés par cette version, deux concernent le SVG : les filtres SVG lighting et tile (bug 383184 et bug 373572).