Un compilateur WebAssembly de 192 octets : prouesse de code golf
2025-01-24
Cet article détaille un compilateur WebAssembly de seulement 192 octets, capable de compiler des expressions en notation polonaise inverse en modules WebAssembly. L'auteur décompose pas à pas les optimisations du code, montrant l'utilisation astucieuse des fonctionnalités de JavaScript, la manipulation du bytecode WebAssembly et la simplification des variables et des expressions. Malgré sa simplicité fonctionnelle, ce minuscule compilateur offre une plongée profonde dans le fonctionnement interne de WebAssembly.
Développement