Firefox booste ses performances JavaScript avec le moteur IonMonkey
Le support du Retina enfin de la partie
Le 27 novembre 2012 à 08h53
2 min
Logiciel
Logiciel
Mozilla vient de publier une nouvelle version bêta de son navigateur Firefox. Estampillée 18.0, elle apporte des nouveautés intéressantes telles qu'une machine virtuelle JavaScript plus performante ou encore le support des écrans Retina sur les Mac récents.
Firefox 18 sera un pas important pour le navigateur avec l’arrivée du nouveau compilateur JavaScript IonMonkey. Apparu en septembre dans les versions NIghtly, ce dernier avait pour objectif d’apporter de meilleures performances. Dans les grandes lignes, le nouveau compilateur JIT (Just in Time) octroie un supplément de rapidité, de l’ordre de 10 à 25 % en fonction des situations. Un gain non négligeable dans un web toujours toujours plus en demande de JavaScript.
Parmi les autres nouveautés importantes, on notera particulièrement le support des écrans Retina sur les Mac récents. Cela signifie pour les utilisateurs une interface beaucoup plus propre et « précise », le Retina faisant paraître flou tout ce qui ne lui est pas adapté. Les possesseurs de Mac concernés risquent donc de se précipiter sur cette bêta tant l’apport visuel est important.
Les autres nouveautés sont plutôt situées sous le capot. Ainsi, Mozilla a ajouté un premier support préliminaire du protocole WebRTC. Rappelons que ce dernier signifie Web Real-Time Communication et doit servir de base pour les futurs services web de communication tels que la voix sur IP, la vidéoconférence et ainsi de suite. Les applications potentielles sont très nombreuses mais la technologie elle-même n’est qu’à l’état de brouillon, même si Mozilla travaille depuis un moment sur des implémentations intéressantes.
Dans l’usage quotidien, de meilleures performances lorsque l’utilisateur passe d’un onglet à un autre (réactivité). L’éditeur indique également que la qualité des images sera meilleure dans les pages web du fait d’un nouvel algorithme HTML de mise à l’échelle.
Côté développeurs, plusieurs ajouts sont également de la partie :
- L’implémentation de l’attribut Flexbox des CSS3
- Le support de la propriété window.devicePixelRatio du DOM
- Le support de @supports
- Le support des évènements W3C Touch qui remplacent officiellement les évènements MozTouch dans Firefox
Mozilla note enfin des améliorations dans le temps de chargement des extensions de Firefox du fait d’une meilleure gestion des certificats signés.
Téléchargements
Commentaires (31)
Vous devez être abonné pour pouvoir commenter.
Déjà abonné ? Se connecter
Abonnez-vousLe 27/11/2012 à 11h07
Le 27/11/2012 à 11h14
Le 27/11/2012 à 11h39
Il arrive trop tard le mode incognito maintenant tu peux utilser ton smarphone plus besoin de surfer avec le pc du bureau " />
Le 27/11/2012 à 12h50
Le 27/11/2012 à 13h59
Le 27/11/2012 à 14h08
Le 27/11/2012 à 14h42
Le mode incognito fait parler de lui même dans Ecrans chez Libé.
Le 27/11/2012 à 17h35
Sur le 64bit, je pense que Microsoft finira bien par supprimer la couche Windows on Windows quand ils sentiront que l’écosystème x64 est prêt (déjà, je doute qu’il y a ait beaucoup de Windows 8 32bit sur le marché).
Ils préparent ça depuis Windows 7 avec la virtualisation d’applications. Il arrivera un jour où le kernel windows sera réécrit uniquement en x64 (+ARM " />) et où les appli Win32/x86 seront virtualisées et non plus émulées.
Ce serait pas un mal parceque Windows on Windows c’est pas ce qu’on a vu de plus propre…(mais faut avouer que ça marche pas mal).
C’est juste que j’ose plus regarder le contenu du répertoire Windows depuis Vista…
A ce moment là, Mozilla se sera surement déjà préparé (c’est pas comme l’adaptation Metro).
Sinon je reste un fidèle inconditionnel de Firefox. J’ai essayé tous les autres navigateurs et aucun n’est aussi modulable. A une époque ça impliquait un sacrifice sur la perf…plus maintenant, tant mieux !
Le 27/11/2012 à 19h54
J’ai déjà vu de notables améliorations du JS sur FF 17, j’ai hâte de voir ce que ça donne avec la 18. :)
Le 28/11/2012 à 01h10
Notez qu’il suffit de zoomer sur Firefox 18 pour profiter des sites en “Retina”, pas besoin d’un macbook retina pour ça. Windows est high-dpi aware depuis des années… les applications ne le sont pas malheureusement.
De plus en plus de laptop Windows ont une définition proche de retina, ce n’est plus l’apanage d’Apple mais bien une tendance réelle. Il serait temps que tout le monde s’y mette, sites web comme applications.
Le 28/11/2012 à 07h09
Le 28/11/2012 à 16h20
Le 28/11/2012 à 16h49
Le 27/11/2012 à 09h07
C’est pour noël ? XD
Le 27/11/2012 à 09h08
le webrtc fonctionne déja ^-^ il y a des démo
et j’ai hate que stickam remplace leur flash par du webrtc ! " />
Le 27/11/2012 à 09h26
Pourquoi une image de traitement de texte dans l’actu ? " />
Le 27/11/2012 à 09h33
@ Jean_Peuplus
Ce n’est pas un traitement de texte, c’est www.pcinpact.com\incognito, une version discrète du site pour pouvoir surfer en cachette au bureau…
Le 27/11/2012 à 09h35
Le 27/11/2012 à 09h35
Et ce mode incognito est très certainement propulsé par du javascript, c’est donc une pierre deux coups " />
Le 27/11/2012 à 09h37
En tout cas le passage IonMonkey se sent sur certaines truc bien lourd.
Le 27/11/2012 à 09h38
Le 27/11/2012 à 09h39
Installé sur mon PC Windows 8 et mon rMBP: Oui c’est rapide ;) Je le ressens très bien sur mon serveur Subsonic, entre autres. Et enfin le support Retina sur quelque chose de plus stable que l’Aurora ou la Nightly " />
Le 27/11/2012 à 09h39
Hexgl http://hexgl.bkcore.com/) peut être une bonne base pour voir la différence.
J’avais remarqué que sur les versions précédentes de Firefox, le navigateur avait beaucoup de mal à le faire tourner dans de bonnes conditions (avec une machine moyenne). Alors qu’avec Chromium, tout marchait correctement.
Le 27/11/2012 à 09h44
Il ne manque plus qu’une x64 remise sur les rails avec des performances et plugin valable
Le 27/11/2012 à 09h46
Le 27/11/2012 à 09h46
Le 27/11/2012 à 09h48
Le 27/11/2012 à 10h39
Le 27/11/2012 à 10h46
Le 27/11/2012 à 10h52
Le 27/11/2012 à 11h05
Il reste encore beaucoup de travail d’optimisation sur Ion.
Je suis passé à la 19 moi. (enfin le retour du new download panel mais bon manque toujours l’onglet marre de voir cette fenêtre même si elle reste pratique dans certain cas)