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

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
主站蜘蛛池模板: 凤城市| 金坛市| 麦盖提县| 临沂市| 宜宾市| 巢湖市| 塔河县| 柯坪县| 分宜县| 昌乐县| 仪征市| 华亭县| 黄浦区| 兴仁县| 徐水县| 安龙县| 新源县| 黎平县| 徐州市| 正阳县| 临武县| 高雄县| 泗阳县| 扎兰屯市| 松溪县| 新绛县| 无棣县| 瑞安市| 镇安县| 合山市| 札达县| 疏勒县| 普洱| 福安市| 镇康县| 化州市| 镇安县| 新绛县| 延安市| 宣恩县| 湘西|