HarmonyOS开发者限时福利来啦!最高10w+现金激励等你拿~ 了解详情
写点什么

谷歌将不再支持 PNaCI

  • 2017-06-01
  • 本文字数:699 字

    阅读完需:约 2 分钟

谷歌自去年解散PNaCL/NaCI 团队后,今年三月在Chrome 中添加了对WebAssembly 的默认支持。谷歌已经正式宣布不再支持PNaCI ,转而支持WebAssembly。

2013 年的谷歌 I/O 大会上,谷歌宣布 PNaCI 是在其浏览器内运行本地代码的解决方案。对于所有的平台,它要求有一个 LLVM 位码(bitcode),然后在运行 Chrome 的平台上翻译代码并执行之。它承诺性能接近本地代码的执行,允许老的或新的 C/C++ 代码在浏览器里安全地运行。虽然该技术正在实现其承诺,但其他浏览器供应商从未采用 PNaCI,开发人员也没有广泛地接受它。用谷歌自己的话来说,PNaCI 的采用率是“低到只能保证不被弃用”了。从 2018 年的第一季度开始,谷歌将不再支持 PNaCI,除非是 Chrome 的应用和插件。

作为替换,谷歌现在在推动 WebAssembly。 WebAssembly 有更多成功的机会,因为它被所有主流的浏览器供应商所接受,这其中包括苹果、微软和 Mozilla。WebAssembly 是一种标准化的二进制格式,编译工具把本地应用编译成这种格式以在浏览器上运行。它支持 C 和 C++,同时也对 Rust 有初始的支持。因为它还没有垃圾收集器,所以不支持像 Java 和 C#这样的语言,但是也许在未来会支持这类语言。

作为 WebAssembly 的成功案例,谷歌提到了其浏览器内置的视频编辑器和在浏览器内的Unity 引擎上运行的一款游戏

Chrome 和 Firefox 目前默认支持 WebAssembly ,而目前 Edge 和 Safari 还是处于预览模式中。谷歌的路线图包括添加对异步的编译、asm.js、IndexedDB、线索、SIMD 等等的支持。这个 WebAssembly 迁移指南说明了如何弃用 PNaCI 的功能,可以拿什么来替换。

查看英文原文: Google Is to Remove Support for PNaCl

感谢薛命灯对本文的审校。

2017-06-01 18:211830
用户头像

发布了 199 篇内容, 共 85.2 次阅读, 收获喜欢 295 次。

关注

评论

发布
暂无评论
发现更多内容

作业二

姜 某某

for 语句

Hello

软件设计方法论

而立斋

学习 思维导图 软件设计 设计实践

【练习】食堂就餐卡系统设计

张金峰

极客大学架构师训练营

01周-就餐卡系统设计

dao

极客大学架构师训练营 实验品

第一周学习感想

heeeeeeyZ25

架构师 week 1 作业二

iLeGeND

第一周学习总结

Thrine

食堂就餐卡系统设计 UML

Kun

极客大学架构师训练营

架构师训练营第一周总结

好名字

总结 极客大学架构师训练营

Flink 1.10 Container 环境实战

Apache Flink

大数据 flink 流计算 实时计算

架构师训练营第一周命题作业

whiter

极客大学架构师训练营

第一周作业二:架构师第一周上课总结

Geek_10

如何从 0 到 1 参与 Flink 社区?

Apache Flink

大数据 flink 流计算 实时计算

01.食堂就餐卡系统简要设计以及学习总结

昵称

架构师训练营-第一章 心得总结

Linkin

食堂就餐卡系统设计

heeeeeeyZ25

TypeScript:重新发明一次 JavaScript

LeanCloud

Java node.js typescript 大前端

直播 | 阿里、快手、Databricks、网易云音乐...国内外大数据大佬齐聚一堂要聊啥?

Apache Flink

大数据 flink 流计算 实时计算

数仓系列 | Flink 窗口的应用与实现

Apache Flink

大数据 flink 流计算 实时计算

极客时间架构课Week01-作业一:食堂就餐卡系统设计

yulyulcl

食堂就餐卡系统设计

互金从业者X

驳《阿里「Java开发手册」中的1个bug》?

王磊

Java 性能优化 性能

架构师是怎样炼成的

彭阿三

架构

第一周作业1-食堂就餐系统设计

Geek_10

架构设计文档的一些心得

elfkingw

redis线程模型

wjchenge

【架构】— 写在前面的话

不二架构

总结 感悟 极客大学架构师训练营

食堂就餐卡系统架构设计

时来运转

极客大学架构师训练营

架构师训练营第一周学习总结

时来运转

极客大学架构师训练营

作业一

姜 某某

谷歌将不再支持PNaCI_JavaScript_Abel Avram_InfoQ精选文章