你知道wasm跟js是怎麼互相call?資料怎麼傳?你這個要搞清楚。wasmGC是用來解決一部份這類的問題。wasm你需要管理記憶體,不然光是copy就吃掉一堆效能。而且wasm的compiler本來就比java/c#差很多,效能差是正常的。所以不用c/c++或直接wasm assembly,還要規劃好資料的傳遞,不然根本直接js+typedarray就好了。js的效能是非常好的,不要有錯誤的觀念。所以除非你的wasm程式規劃的很好,不然比js差是正常的。c#除非移植到wasmGC,不然高效能是很難的。
https://web.dev/case-studies/google-sheets-wasmgc