The W3C today published the first Public Working Drafts (PWDs) of WebAssembly 2.0, consisting of 3 parts.

webassembly

Please note that as the first public working draft, this means that it may not be endorsed by the W3C and its members. This is a draft document and may be updated, replaced or discarded at any time by other documents.

Among the completed WebAssembly 2.0 proposals are fixed-width SIMDs, bulk memory manipulation, reference types, JavaScript’s BigInt support for WebAssembly i64, support for multiple return values, and globally mutable import/export.

WebAssembly also has a number of proposals under discussion, centered around branch hints, tail call optimizations, exception handling, post-MVP thread functionality, loose SIMDs, and other tentative proposals.