Go 1.24 verbessert Wasm-Funktionen: WASI-Reaktoren und exportierte Funktionen
2025-02-14
Go 1.24 verbessert die WebAssembly (Wasm)-Unterstützung erheblich durch die Einführung der Direktive `go:wasmexport` und die Möglichkeit, WASI-Reaktoren zu erstellen. Dies ermöglicht es Go-Entwicklern, Funktionen nach Wasm zu exportieren und so eine nahtlose Integration mit Host-Anwendungen zu erreichen. Der neue WASI-Reaktor-Modus erleichtert die kontinuierliche Ausführung von Wasm-Modulen, die auf mehrere Ereignisse oder Anfragen reagieren können, ohne neu initialisiert werden zu müssen. Obwohl Einschränkungen wie die Single-Threaded-Architektur von Wasm und Typbeschränkungen bestehen, ebnen die Verbesserungen von Go 1.24 den Weg für leistungsfähigere und vielseitigere Go-basierte Wasm-Anwendungen.
(go.dev)
Entwicklung