Making WebAssembly a first-class language on the Web
Summary
The article argues that WebAssembly remains a second-class citizen on the web and analyzes the factors behind its limited adoption. It surveys recent language and tooling improvements (e.g., SIMD, GC, components) and advocates WebAssembly Components as a path to first-class web integration, reducing JavaScript glue and enabling cross-language reuse. It also outlines practical examples of how components could work and the implications for toolchains and browser support.