Technologie · 2 min read · Nov 04, 2025
Google, Microsoft, Apple et Mozilla s'associent pour construire des navigateurs Web plus rapides

Google, Apple, Microsoft et Mozilla se sont associés pour développer un nouveau format binaire appelé WebAssembly (wasm) pour des navigateurs plus rapides
Pour tous les développeurs web, JavaScript est le langage de programmation qui permet au World Wide Web de réussir efficacement. Depuis plusieurs années, des efforts sont déployés pour permettre aux développeurs d’éviter les limitations de JavaScript en construisant des compilateurs qui transforment le code d’autres langages en JavaScript. Une navigation web plus rapide peut désormais être obtenue grâce à des fonctionnalités comme le Typescript de Microsoft ou l’asm.js de Mozilla.
Grâce aux efforts combinés de Microsoft, Google, Apple et Mozilla, ils se sont amalgamés pour développer un nouveau format binaire appelé WebAssembly (WASM) qui vise à augmenter la vitesse et l’efficacité avec lesquelles les navigateurs compilent, analysent et rendent les applications Web et les pages Web par rapport à JavaScript basé sur du texte et asm.js. Des ingénieurs des entreprises ont formé le groupe communautaire informel W3C, Web Assembly CG, pour poursuivre le développement.
WebAssembly sera exécuté à l’intérieur du moteur JavaScript et pourra être décodé beaucoup plus rapidement. De plus, il fournira également aux développeurs une cible de compilation unique pour le web qui deviendra finalement une norme universelle dans tous les navigateurs fonctionnels.
Selon Microsoft.net, il y a longtemps eu un appel pour un ensemble d’instructions de niveau machine en bytecode pour le Web, et WebAssembly n’est pas le premier système de bytecode pour le Web. Cependant, il vise à être le premier bytecode largement accepté à être directement inclus dans les moteurs de rendu de tous les navigateurs plutôt que de nécessiter des plugins séparés.
Le code binaire est plus rapide à décoder que le code textuel de niveau supérieur et peut également être mieux compressé. Bien que WebAssembly puisse être utilisé pour des parties des applications Web qui nécessitent généralement une compression, JavaScript et asm.js continueront d’être utilisés pour écrire des éléments plus légers comme l’interface utilisateur. Les premiers tests du code binaire montrent qu’il est plus de 20 % plus rapide à être décodé par rapport au code asm.js.
Tech Crunch rapporte que le projet asm.js de Mozilla a aspiré à apporter une vitesse plus rapide au web, tout comme le projet Native Client de Google. Malheureusement, tous deux ont eu peu de succès dans leurs efforts, principalement parce qu’ils travaillaient dans des directions opposées. Maintenant, avec WebAssembly, vous n’aurez peut-être plus jamais à vous soucier des pages à chargement lent dans un avenir proche.
Au cours des premières étapes de développement, l’équipe de tous les géants de la technologie prévoit de commencer quelque chose appelé une « bibliothèque polyfill » qui traduira le code WebAssembly en JavaScript afin qu’il devienne compatible avec n’importe quel navigateur, même ceux sans support natif de WebAssembly. Au fil du temps, de plus en plus d’outils seront construits, allant des compilateurs aux débogueurs et enfin, d’autres langages tels que Go et C# pourront être ajoutés.
L’objectif final avec WebAssembly est de créer une norme Web utilisée par tous les navigateurs, à la fois de bureau et mobile, qui permettra un décodage suffisamment rapide pour permettre aux applications Web de fonctionner avec des performances similaires à celles des applications natives.
Recevez de nouveaux articles dans votre boîte de réception.
Aucun spam. Désabonnez-vous à tout moment.