The State of the WebAssembly 2022 is out π
Languages in the WASM world
Unsurprisingly Rust Language dominates the most used and most wanted to use language. I am also super excited to see Blazor adoption is increasing!
JavaScript surprisingly is the second highly used language. As the report mentions "there is an increasing usecase where they compile the JavaScript engine itself into WASM and execute on it".
BrendanEich@brendaneich@ilblackdragon at #consensus2022 announcing Nearβs JS SDK based on QuickJS (bellard.org/quickjs/), the tiny JS VM written by the famous superhacker Fabrice Bellard, which runs hosted as a guest VM in the WebAssembly host in the @NEARProtocol blockchain nodes. Big news!16:54 PM - 10 Jun 2022
Usage
Web Applications is still the number 1 use case for WebAssembly but it is on the decline. I believe it is because, folks started to realise that WebAssembly is not a silver bullet for performance. It supports only some use cases
Super fascinated to see WASM dominating serverless + Cloud world! Docker replacement coming soon...
Runtime & Features
As expected wasmerio wasmtime dominates the runtime. If you haven't tried them, then give them a shot :)
My getting started post on wasmtime.
What next to SIMD? The threads proposal is the top feature requested by the community in the web world. On the server side I/O operations lead the list.
WebAssembly needs proper debugging & building support and enable non-browser APIs in the future. This is interesting as the first two will give enormous Developer Experience while the latter focus on the server side Wasm
If you want to get started on the WASM with Rust - checkout my Dev.to series
Top comments (0)