Go 1.24 améliore les capacités de Wasm : réacteurs WASI et fonctions exportées

2025-02-14

Go 1.24 améliore considérablement la prise en charge de WebAssembly (Wasm) avec l'introduction de la directive `go:wasmexport` et la possibilité de créer des réacteurs WASI. Cela permet aux développeurs Go d'exporter des fonctions vers Wasm, permettant une intégration transparente avec les applications hôtes. Le nouveau mode de réacteur WASI facilite l'exécution continue de modules Wasm capables de réagir à plusieurs événements ou demandes sans réinitialisation. Bien qu'il existe des limitations, telles que la nature monothreadée de Wasm et les restrictions de type, les améliorations de Go 1.24 ouvrent la voie à des applications Wasm basées sur Go plus puissantes et polyvalentes.

(go.dev)
Développement