Our great sponsors
-
WorkOS
The modern identity platform for B2B SaaS. The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning.
This is a good beginner introduction to WASM... but I think the author should have mentioned that while WASM does not currently have threads and GC, both are planned features ( I think threads are already widely supported - including the atomic operations that require that to work ). Also, no mention of WASI which will make the expensive boundary between different languages mentioned in the post much cheaper... or Memory64 which will allow WASM to use 64-bit memory... or exceptions... there's a list of proposals here: https://github.com/WebAssembly/proposals
From what I know there was the Interface Types Wasm proposal that has been replaced by the newer Component Model Wasm proposal which have Wasm-based cross-language interoperability as one of their goals. Read more: https://github.com/WebAssembly/component-model