(This post is part of a series recapping the October 2018 W3C Strategic Highlights and does not include significant updates since that report.)
WebAssembly improves Web performance and power by being a virtual machine and execution environment enabling loaded pages to run native (compiled) code. It is deployed in Firefox, Edge, Safari and Chrome.
The work is divided between the Community Group (1041 members) and the Working Group (43 members). Feature prioritization and technology development occurs in the CG; test production, community review and Recommendation Track documents are developed in the WG.
Features in the pipeline:
- SIMD (single instruction, multiple data): make loops like forEach execute in parallel.
- access to DOM
- library module interface like ES6
- Shared memory (access to SharedArrayBuffer)
For more information, see All WebAssembly specifications.