官术网_书友最值得收藏!

WebAssembly is born

The World Wide Web Consortium (W3C), an international community built to develop web standards, formed the WebAssembly Working Group in April, 2015, to standardize WebAssembly and oversee the specification and proposal process. Since then, the Core Specification and corresponding JavaScript API and Web API have been released. The initial implementation of WebAssembly support in browsers was based on the feature set of asm.js. WebAssembly's binary format and corresponding .wasm file combined facets of asm.js output with PNaCl's concept of a distributed executable.

So how will WebAssembly succeed where NaCl failed? According to Dr. Axel Rauschmayer, there are three reasons detailed at http://2ality.com/2015/06/web-assembly.html#what-is-different-this-time:

"First, this is a collaborative effort, no single company goes it alone. At the moment, the following projects are involved: Firefox, Chromium, Edge and WebKit.

Second, the interoperability with the web platform and JavaScript is excellent. Using WebAssembly code from JavaScript will be as simple as importing a module.

Third, this is not about replacing JavaScript engines, it is more about adding a new feature to them. That greatly reduces the amount of work to implement WebAssembly and should help with getting the support of the web development community."

- Dr. Axel Rauschmayer
主站蜘蛛池模板: 安溪县| 湖南省| 诸暨市| 泗洪县| 疏勒县| 庐江县| 巴林左旗| 奉节县| 土默特左旗| 库尔勒市| 商城县| 交口县| 光泽县| 安岳县| 玉田县| 靖江市| 康保县| 定远县| 商城县| 长泰县| 漳平市| 扎兰屯市| 盘锦市| 淮南市| 江源县| 襄垣县| 新营市| 游戏| 汉川市| 龙江县| 玛曲县| 瓦房店市| 民和| 鹤峰县| 田林县| 同江市| 峨眉山市| 新郑市| 瓦房店市| 治多县| 平邑县|