Posts

Showing posts with the label WebAssembly Working Group

WebAssembly 2.0 First Public Working Drafts

  The   WebAssembly Working Group   has published three First Public Working Drafts: WebAssembly Core Specification – Version 2.0  describes version 2.0 of the core WebAssembly standard, a safe, portable, low-level code format designed for efficient execution and compact representation. WebAssembly JavaScript Interface – Version 2.0  provides an explicit JavaScript API for interacting with WebAssembly. WebAssembly Web API – Version 2.0  describes the integration of WebAssembly with the broader web platform. The WebAssembly Working Group maintains  a list of proposals finished since the last Recommendation  and monitors the progress of  “in-flight” proposals .

W3C Recommends WebAssembly to push the limits for speed, efficiency and responsiveness

Image
5 December 2019 The  WebAssembly Working Group  has published today the three WebAssembly specifications as W3C Recommendations, marking the arrival of a new language for the Web which allows code to run in the browser. WebAssembly Core Specification  defines a low-level virtual machine which closely mimicks the functionality of many microprocessors upon which it is run. Either through Just-In-Time compilation or interpretation, the WebAssembly engine can perform at nearly the speed of code compiled for a native platform. A  .wasm  resource is analogous to a Java  .class  file in that it contains static data and code segments which operate over that static data. Unlike Java, WebAssembly is typically produced as a compilation target from other programming languages like C/C++ and Rust. WebAssembly Web API  defines a Promise-based interface for requesting and executing a  .wasm  resource. The structure of a  .wasm  reso...

W3C Invites Implementations of Three WebAssembly Candidate Recommendations

18 July 2019 The  WebAssembly Working Group  invites implementations of three Candidate Recommendations published today: WebAssembly Core Specification  describes version 1.0 of the core WebAssembly standard, a safe, portable, low-level code format designed for efficient execution and compact representation. WebAssembly JavaScript Interface  provides an explicit JavaScript API for interacting with WebAssembly. WebAssembly Web API  describes the integration of WebAssembly with the broader web platform.

WebAssembly First Public Working Drafts

15 February 2018 The  WebAssembly Working Group  has published three First Public Working Drafts: WebAssembly Core Specification  describes version 1.0 of the core WebAssembly standard, a safe, portable, low-level code format designed for efficient execution and compact representation. WebAssembly JavaScript Interface  provides an explicit JavaScript API for interacting with WebAssembly. WebAssembly Web API  describes the integration of WebAssembly with the broader web platform. WebAssembly is a virtual instruction set architecture with many use cases and can be embedded in many different environments, that enables high performance applications on the Web. The design goals of WebAssembly are fast, safe, and portable semantics; efficient and portable representation. WebAssembly code is also intended to be easy to inspect and debug, especially in environments like web browsers.