News for hackers. Stuff that matters.
Re:We replaced our React front end with Go and WebAssembly by whitehexagon on Tuesday February 11, 2025 @09:57AM (#43013456)
I use a custom API on the JS side, and making the most of the shared memory for strings. For widget creation within DOM I have small API wrappers on the JS side to avoid too much bridge crossing with attribute sets/gets.

For 2D/3D moving the canvas animation loop to the JS side helped.

So far the html (inc custom JS API) comes in at 20KB, and my wasm around 80KB (SVG based UI with a small embedded font).

Not sure how the latest Zig compares, but I'd be quite happy stuck on this older version for this project because it seems very stable.

There are no comments on this comment yet.