WebAssembly 3.0 Released

Consortium W3C announced on the readiness of the specification standardizing intermediate code webassembly 3.0 and the API associated with it, which allows you to create high-performance applications between browsers and hardware platforms. Webassembly provides a universal low-level interim code that is not dependent on the browser for performing applications compiled from various programming languages.

Webassembly technology can be used to perform tasks that require high performance, for example, sounding sound, manipulation with graphics and 3D, 3D, 3D, 3D, manipulation. Development of games, cryptographic operations, and mathematical calculations through the organization of execution in the browser of the code written in compiled languages, such as C/C++. Thanks to the use of JIT for Webassembly, you can achieve the level of productivity close to native code.

Among the main tasks of Webassembly, ensuring the tolerance, predictability of behavior and the identity of the execution of the code on different platforms is highlighted. Webassembly is not limited to browsers and is also advanced as a universal platform for the safe execution of code in any infrastructures, operating systems, and devices.

The following specification :

  • webassembly Core – describes a low-level virtual machine to perform an intermediate Webassembly code. Webassembly related resources are delivered in the “.wasm” format similar to the “class” files in Java and containing static data and code segments for working with these data.
  • Webassembly Javascript API – provides an API for integration with JavaScript. Allows you to obtain values and transmit the parameters to the Webassembly function. The implementation of Webassembly corresponds to the JavaScript security model and all the interaction with the main system is carried out by analogy with the implementation of the JavaScript code.
  • webassembly Web API – defines a program interface based on the Promise mechanism for requesting and performing resources “.wasm”. Webassembly resources format
/Reports, release notes, official announcements.