Have you looked into using TinyGo[0]? It's a Go-for-embedded compiler and can compile Go to WASM as well.
It's supposed to result in much smaller artifacts.
It's supposed to result in much smaller artifacts.
I run Go code in Cloudflare Workers, and just use the regular-ol' WASM targets (GOOS=js/GOARCH=wasm)
I'm not really ready to dig into Tinygo issues. I've spent a lot of time dealing with Go's own reflect issue(i.e [0]) in its default implementation.
Your framework sounds interesting. Do you develop it in the open?