Post

Go needs a Wasm implementation that supports having the language runtime in a separate module from the app -- essentially dynamic linking. Needed so apps can share the same runtime rather than every app bundling its own copy. But Go haaaaaaaates dynamic linking.

Without that, Go apps just can't achieve anywhere near the efficiency of JavaScript in the Workers runtime model. Alternatively, you can run Go in containers (released yesterday) but they will be less distributed and more expensive than Workers.

Ohhh sick I’ll take a look, thanks for sending. All in all though, this seems like a “use the right language for the job” kind of problem haha.

0 reposts0 likes

No replies yet.