Wasm GC ist nicht bereit für Echtzeit-Grafik
2025-01-18
In seinem Blogbeitrag hebt David Thompson erhebliche Leistungsprobleme von Wasm GC bei Echtzeit-Grafik hervor. Das Hauptproblem liegt in der Undurchsichtigkeit der Wasm GC-Heap-Objekte für den Host JavaScript. Dies erfordert eine byteweise Datenkopie für das WebGL-Rendering und beeinträchtigt die Leistung erheblich. Im Gegensatz dazu bietet Wasm-Linear Memory direkten Zugriff auf JavaScript und höhere Effizienz. Thompson untersucht Workarounds, findet aber keine zufriedenstellende Lösung. Er fordert die Wasm-Community auf, diese Einschränkungen zu beheben, um Technologien wie WebGPU nicht zu behindern.
Entwicklung
Echtzeit-Grafik