
le navigateur booste ses performances JavaScript avec IonMonkey, support de WebRTC et des écrans Retina au rendez-vous
La version stable de Firefox 18 est désormais disponible en téléchargement sur les serveurs FTP de la fondation Mozilla.
Cette nouvelle mouture du navigateur introduit un nouveau compilateur JavaScript « Just In Time » baptisé « IonMonkey ». Contrairement aux compilateurs précédents, notamment JägerMonkey, IonMonkey utilise un processus de compilation en trois étapes. Comme le font les compilateurs d'autres langages tels que C++, le code JavaScript est traduit dans une représentation intermédiaire qui sera, elle, optimisée et convertie en code-machine.
Ainsi, ce compilateur permet d’exécuter le code non pas au sein du navigateur, mais directement au niveau du processeur de la machine. Cette caractéristique permet à Firefox 18 d’apporter des gains de performance de 10 % sur le benchmark V8 de Google et de 26 % pour le benchmark Kraken de Mozilla, par rapport à Firefox 17.
Une nouveauté qui est la bienvenue pour les applications Web complexes, ainsi que pour les jeux utilisant le langage de script.
En dehors de cette nouveauté majeure, on va noter le support de WebRTC, la technologie permettant les communications audio et vidéo sans plug-ins (WebRTC est déjà disponible dans Chrome 21), un meilleur support des écrans Retina des ordinateurs Mac, une meilleure gestion des onglets et un meilleur redimensionnement des images au sein des pages HTML.
Pour les développeurs, on va noter une implémentation de CSS3 Flexbox, le support de la nouvelle propriété DOM window.devicePixelRatio, ainsi que la prise en charge des événements W3C Touch.


Vous avez lu gratuitement 5 articles depuis plus d'un an.
Soutenez le club developpez.com en souscrivant un abonnement pour que nous puissions continuer à vous proposer des publications.
Soutenez le club developpez.com en souscrivant un abonnement pour que nous puissions continuer à vous proposer des publications.