Firefox 58 compilera bien plus rapidement le WebAssembly
Le 18 janvier 2018 à 10h50
2 min
Logiciel
La nouvelle version du navigateur est attendue pour le 23 janvier. Elle incluera deux mécanismes accélérant la compilation du WebAssembly.
D'abord la « streaming compilation » qui aura pour bénéfice de compiler le code au fur et à mesure de son téléchargement, au lieu d'attendre qu'il ait été entièrement rapatrié.
Ensuite, une compilation en deux étapes. Une première fournissant rapidement un code exécutable (10 à 15 fois plus vite selon l'éditeur), et une seconde en arrière-plan travaillant sur une version beaucoup plus optimisée et affichant donc de meilleures performances, mais plus long à obtenir. Quand cette deuxième tâche est terminée, les deux versions sont échangées.
Actuellement, Mozilla assure que sur une machine de bureau, la compilation du WebAssembly par le moteur JavaScript peut se faire à un rythme de 30 à 60 Mo par seconde, et 8 Mo par seconde sur un appareil mobile moyen.
Il faudra attendre mardi prochain pour mesurer les bénéfices de manière concrète. On rappellera cependant que tout ce qui touche au JavaScript ne concerne qu'une partie du chargement d'une page web. Les utilisateurs devraient donc sentir un gain, mais pas forcément des performances doublées.
Firefox 58 continue quoi qu'il en soit un profond travail sur les performances débuté par la mouture 57, appelée Quantum. La suivante doit encore augmenter la vitesse de rendu en tirant parti du GPU chaque fois que ce sera possible (WebRender).
Le 18 janvier 2018 à 10h50
Commentaires (9)
Vous devez être abonné pour pouvoir commenter.
Déjà abonné ? Se connecter
Abonnez-vousLe 18/01/2018 à 11h55
#1
Est-ce qu’il y a déjà des sites qui utilisent WebAssembly ?
Le 18/01/2018 à 13h46
#2
Le 18/01/2018 à 17h10
#3
La suivante doit encore augmenter la vitesse de rendu en tirant parti du GPU chaque fois que ce sera possible (WebComposer)..
Qu’est-ce que WebComposer ? L’auteur confond-il avec webrender ? Mais webrender ne sera pas activé dans la 58.
Le 18/01/2018 à 17h33
#4
Si WebAssembly (et Rust) t’intéresse, je me permet de te partager cet article parut aujourd’hui sur les blogs mozillahttps://hacks.mozilla.org/2018/01/oxidizing-source-maps-with-rust-and-webassembl…
Le 18/01/2018 à 20h08
#5
Quitte à utiliser de nouvelle techno, vous pouvez aussi updater jquery.
Le 18/01/2018 à 20h47
#6
Un peu HS mais bon :
Le 19/01/2018 à 07h48
#7
Ce n’était ni un troll ni péjoratif. Par ailleurs il est déconseillé de fournir un support sur des versions d’OS ou de navigateur déprécié. Cela ne fait que conforter l’utilisateur à rester sur un système vulnérable.
Le 19/01/2018 à 08h42
#8
Oui c’était bien WebRender, toutes mes excuses. Et je parle de la “suivante” par rapport à FF58, donc la version 59 " />