Ouvrir le menu principal

MacGeneration

Recherche

WebAssembly : un binaire pour des web apps performantes

Stéphane Moussie

vendredi 19 juin 2015 à 13:15 • 4

Logiciels

Les ingénieurs derrière Firefox, Chromium, Edge et WebKit ont créé un nouveau format de fichier binaire standard destiné aux applications web. Brendan Eich, l’inventeur du JavaScript qui s’était fait très discret depuis sa démission du poste de CEO de Mozilla, reprend à cette occasion la parole sur son blog.

WebAssembly, dont le suffixe est .wasm, est un nouveau binaire pour du code de bas niveau, explique-t-il. Il s’agit d’un bytecode, un code intermédiaire entre les instructions machines et le code source.

Alors que les navigateurs font tourner des sites web de plus en plus complexes, au point qu’il s’agit parfois d’applications aussi sophistiquées que des logiciels natifs, les performances sont devenues cruciales. Un binaire WebAssembly pourra être décodé beaucoup plus rapidement par le navigateur qu’il ne traitera du JavaScript (jusqu’à 20 fois plus rapide selon les premières expérimentations).

De nombreux types d’applications web pourront profiter de WebAssembly : jeux, éditeurs d’images, lecteurs musicaux, services scientifiques, sites interactifs en tous genres…

Les promoteurs du projet assurent que WebAssembly n’est pas destiné à remplacer le JavaScript, très utilisé dans les web apps. « Bien que WebAssembly va permettre, au fil du temps, de compiler beaucoup de langages pour le web (il est déjà question du C/C++, ndr), JavaScript est extrêmement dynamique et va rester le langage privilégié pour le web », peut-on lire dans la FAQ.

« Avec la coévolution du JavaScript et de wasm, je crois que tous les meilleurs navigateurs seront équipés de moteurs JavaScript qui seront devenus de vraies machines virtuelles polyglottes », déclare Brendan Eich.

À l’heure actuelle, WebAssembly n’en est qu’à ses prémices. Un groupe de travail a été mis en place au W3C et les grandes lignes du projet ont été tracées, mais il reste encore à le formaliser.

Rejoignez le Club iGen

Soutenez le travail d'une rédaction indépendante.

Rejoignez la plus grande communauté Apple francophone !

S'abonner

French Days : le très robuste SSD externe Samsung T7 Shield 2 To à 169 € (- 23 %)

11:30

• 6


French Days : Orange et Sosh suppriment les frais de mise en service qui venaient d’être ajoutés

11:00

• 13


Gabriel Attal souhaite limiter drastiquement l’accès des mineurs aux réseaux sociaux, en imitant la Chine

10:30

• 42


Apple mord la poussière face à Epic, mais ne rend pas les armes

10:00

• 43


Google : NotebookLM génère des podcasts en français à partir de vos documents

30/04/2025 à 16:24

• 16


Raycast arrive sur l’iPhone, essentiellement pour les fonctions liées à l’IA

30/04/2025 à 15:06

• 3


French Days : CyberGhost, le meilleur VPN pour Mac à 2,03 € par mois (et franchement, vous auriez tort de vous en priver) 📍

30/04/2025 à 13:47

• 0


Free Pro passe à 8 Gb/s en symétrique pour tous les clients, mêmes les anciens

30/04/2025 à 13:30

• 22


Voler une voiture ? Jamais ! Utiliser une police sans autorisation sur des DVD ? Toujours

30/04/2025 à 12:34

• 36


Starlink offre l'antenne dans certains pays si vous vous engagez pour un an

30/04/2025 à 11:45

• 48


B&You ajoute des frais de résiliation sur tous ses forfaits

30/04/2025 à 11:28

• 63


Un prix canon sur les iPad Air M3 : 530 € (-189 €) ! L'iPad Pro M4 à 899,99 € !

30/04/2025 à 09:00

• 13


Synology : la liste des disques durs compatibles avec sa nouvelle gamme de NAS est encore vide

30/04/2025 à 08:22

• 44


Tim Cook attendrait des « bras robotisés » pour produire l’iPhone aux États-Unis, selon le gouvernement américain

30/04/2025 à 07:48

• 30


MacBook Air M4 : la chute des prix se poursuit sur ce nouvel incontournable 🆕

30/04/2025 à 07:02

• 43


Encore un problème technique sur l’offre B&You Pure fibre : les 8 Gbit/s normalement de retour

29/04/2025 à 21:00

• 15