PNaCl 再见,WebAssembly 你好!
Posted 谷歌开发者
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了PNaCl 再见,WebAssembly 你好!相关的知识,希望对你有一定的参考价值。
过去,在网页上运行原生代码需要有浏览器插件。2013 年,为了无需借助插件,直接构建安全、可移植的高性能应用,我们推出了 PNaCl 沙盒。尽管这种方法在 Chrome 中工作良好,但它并不能提供一种能够在所有浏览器中无缝工作的解决方案。
自那以后,网络社区开始合力推动 WebAssembly 作为构建高性能代码的跨浏览器解决方案。WebAssembly 利用基于现有标准的网络平台 API 来提供构建浏览器内视频编辑器或高帧速运行 Unity 游戏所必要的速度。使用 WebAssembly 的应用已在多种浏览器上运行:Chrome 和 Firefox 均原生支持 WebAssembly,Edge 和 Safari 则在其预览版浏览器中支持 WebAssembly。
考虑到跨浏览器支持乃是大势所趋,我们计划今后主要依靠 WebAssembly 构建原生代码。我们将于 2018 年第一季度在除 Chrome 应用和扩展程序内部以外的任何应用中取消对 PNaCl 的支持。我们相信:围绕 WebAssembly 而建立的生态系统使其更适合新的和现有的高性能网络应用,而使用 PNaCl 的应用已经很少,足以证明是时候弃用它了。
我们深知:技术的迁移充满挑战。为了帮助简化迁移流程,我们准备了关于如何将现有 PNaCl 实现迁移到网络平台的一系列建议,还制作了一份 WebAssembly 功能路线图:
https://wasmdash.appspot.com
在您着手实施迁移流程时,如果遇到任何难题,请告诉我们,以便我们能够帮助您尽可能顺利地完成迁移。
随着 WebAssembly 的发布,网络平台为新一代可在任何浏览器中快速运行的沉浸式网络应用奠定了坚实的基础。我们期待看到开发者接下来将开发出多么精彩的应用!
推荐阅读:
以上是关于PNaCl 再见,WebAssembly 你好!的主要内容,如果未能解决你的问题,请参考以下文章
Chromium 宣布:再见 PNaCI,你好 WebAssembly!