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

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
主站蜘蛛池模板: 扎鲁特旗| 铜梁县| 乌兰察布市| 寿阳县| 改则县| 略阳县| 深州市| 桂东县| 星子县| 大同县| 太和县| 叶城县| 南投市| 栖霞市| 遂溪县| 邵阳县| 察雅县| 抚宁县| 木兰县| 吉林市| 调兵山市| 吉水县| 牡丹江市| 休宁县| 东乌| 敖汉旗| 洞口县| 富阳市| 明水县| 沧源| 岑巩县| 新沂市| 武功县| 贵溪市| 北安市| 中宁县| 宁阳县| 容城县| 唐河县| 疏附县| 明水县|