Engineers from Google and the other major browser makers, including Apple, Microsoft and Mozilla, are working on a new standard dubbed WebAssembly (wasm) for running compiled code in Web browsers.
Applications such as remote desktop; VPN; encryption; image and video editing; peer-to-peer applications including games, music streaming and caching; image recognition; and more will benefit from WebAssembly, the FAQ said.
“A central requirement for WebAssembly is that it integrate well with the rest of the Web platform and that the initial version run efficiently on current browsers,” using appropriate client-side plug-ins, Mozilla engineer Like Wagner said in a blog.
All stakeholders involved in the project have a clear idea of the long-term goals. But the process itself is still very much in the early stages, Wagner said. “There is no draft spec or even [a] final formal standards body” selection, he said.
All that has been established so far is a community working group, some early prototyping and some early consensus on high-level design documents. “Going forward, there will be a lot more iteration and experimentation under the WebAssembly GitHub organization,” he said.
“The Web already has a vibrant ecosystem and anything we add should interface nicely with it,” Holman said. Also critical is broad language support and high, native-level performance. “Right now we are working under the WebAssembly W3 Community Group and experimental/design ideas are being discussed on GitHub.”