Un compilateur WebAssembly de 192 octets : prouesse de code golf

2025-01-24
Un compilateur WebAssembly de 192 octets : prouesse de code golf

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