被Safari 、App Store 以及其他OS X 、iOS 和Linux 程序所广泛使用的开源Web 浏览器引擎WebKit 如今终于有了完整的WebAssembly (wasm) 部署能力。这是本周以来wasm 所获得的第二个好消息。同样是在本周,谷歌宣布他们将会停止对Portable Native Client (PNaCl) 的支持,转而开始支持wasm 。
WebAssembly 是一个用在Web 上的新便携编辑格式。它特别针对体积和载入时间进行了优化。这个新的格式不久前被多个浏览器所采用,而且它还带有一个JavaScript API ,该API 允许wasm 可以在Web 上被访问。WebAssembly 的官方博客表示,这个格式支持C++ 等语言,它甚至处理C++ 代码的速度甚至可以接近本地速度。
如今WebKit 具有了完整的WebAssembly 部署能力,那么Safari 浏览器应该在不久后也开始支持wasm (Safari 的预览版本如今已经支持这种格式)。Chrome 和Firefox 已经开始完整支持wasm 。
W3C 上有一个社群,该社区内有所有主流浏览器的代表,他们目前正在努力将wasm 编程一个开放标准。
原 文:WebKit Now Has Full WebAssembly Implementation
译 文:SDK.cn
作 者:鲁行云(编译)
「Apple」都使用了那些技术和工具?他又是怎样从0到1发展起来的?
点击查看「Apple」-- 技术栈
免责声明:
- SDK.cn遵循行业规范,所有转载文章均征得作者同意授权并明确标注来源和链接。
- 我们十分尊重原创作者的付出,本站禁止二次转载如需转载请与原作者取得联系。
- 转载SDK.cn的原创文章需注明文章作者、链接和"来源:SDK.cn"并保留文章及标题完整性未经作者同意不得擅自修改。
- 作者投稿可能会经SDK.cn适当编辑修改或补充。