Un nouveau compilateur JIT pour Firefox 18

Par:
fredericmazue

jeu, 29/11/2012 - 11:30

Selon le rythme maintenant bien établi, très peu de temps après avoir publié Firefox 17ème du nom, la fondation Mozilla présente la beta de Firefox 18.

Pour cette prochaine version, Mozilla met en avant un support Retina amélioré pour les Macs. Mais les développeurs seront peut-être plus intéressés par l’implémentation de l’attribut Flexbox des CSS3 et le support de la propriété window.devicePixelRatio du DOM. La prise en charge des événements W3C Touch est également annoncée. Ainsi qu'une prise en charge préliminaire de WebRTC, qui est, pour rappel, une technologie de communication audio et vidéo sans plug-ins. 

Mozilla continue de travailler sur les performances. Ainsi un nouveau compilateur JIT, IonMonkey montre un gain de performances de 10% avec le benchmark V8 (Google) et  jusqu'à 26% sur le benchmark Kraken (Mozilla)

Ce compilateur JIT commence par traduire le code Javascript en un code intermédiaire. Il optimise ensuite ce code intermédiaire, pour enfin convertir le résultat en code machine.

Firefox 18 est attenu pour le 7 janvier.

Il est possible de télécharger cette beta de Firefox 18 à partir du site de Mozilla http://www.mozilla.org/en-US/firefox/all-beta.html