Mozilla retire les optimisations asm.js de SpiderMonkey
Original : Saying goodbye to asm.js
Pourquoi c'est important
Fin d'une technologie pionnière qui a permis l'émergence de WebAssembly
Mozilla désactive par défaut les optimisations asm.js dans Firefox 148 et prévoit de supprimer complètement le code. La technologie, lancée en 2013, a ouvert la voie à WebAssembly qui l'a remplacée.
SpiderMonkey désactive les optimisations asm.js dans Firefox 148, avec suppression complète prévue. Lancé en 2013 dans Firefox 22, asm.js permettait d'exécuter du code C/C++ à vitesse quasi-native sur le web, notamment Unity et Unreal. L'Epic Citadel demo fut portée en 4 jours seulement. Cette technologie a prouvé qu'on pouvait atteindre des performances natives avec les technologies web standard, ouvrant la voie à WebAssembly. Mozilla recommande de recompiler vers WebAssembly pour de meilleures performances et des binaires plus petits. Le compilateur OdinMonkey cède la place à BaldrMonkey pour WebAssembly.