写点什么

谷歌将不再支持 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:211848
用户头像

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

关注

评论

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

行云堡垒V7.4新特性

行云管家

小程序容器加速构建一体化在线政务平台

Geek_2305a8

和鲸科技受邀出席辽宁省计算机基础教育学会 2024 年学术年会

ModelWhale

Adobe Camera Raw增效工具 for mac v16.2.0中文激活版

Rose

Adobe Camera Raw下载 Adobe Camera Raw中文 Adobe Camera Raw破解

Tomcat源码分析 (一)----- 手撕Java Web服务器需要准备哪些工作

派大星

tomcat源码解读

和鲸携手山东大学数字人文实验室,推动新文科与人工智能融合发展

ModelWhale

使用代理IP有风险吗?

IPIDEA全球HTTP

代理IP

DeFi质押流动性挖矿系统逻辑开发方案

V\TG【ch3nguang】

中文汉化版 眼睛糖果滤镜PS插件 Alien Skin Eye Candy 7下载安装

Rose

ps滤镜下载 Alien Skin Eye Candy 7 眼睛糖果滤镜

中文版Nik Collection 6 滤镜插件套装 适用于ps/lr

Rose

Nik Collection 6 滤镜

photoshop阴影插件 Shadowify 苹果Mac版

Rose

ps阴影插件 Shadowify

D2O 前置放大器仿真插件(Triton Audio D2O mac版下载安装)

Rose

Coze插件发布!PDF转Markdown功能便捷集成,打造你的专属智能体

合合技术团队

人工智能 PDF

家庭责任增加的挑战:开发的体育直播平台如何维持年轻用户?

软件开发-梦幻运营部

Optical Flares插件怎么安装?Optical Flares中文汉化版详细安装教程

Rose

FCPX插件:MotionVFX - mWedding 2 盛大的婚礼效果

Rose

行云堡垒-幽影护企业数据安全!

行云管家

数字化 数据安全 企业数据

第二届海南大数据创新应用大赛 - 算法赛道冠军比赛攻略_海南新境界队

阿里云天池

3款让工作效率翻倍的神器!一键轻松搞定PDF转PPT!

职场工具箱

效率工具 职场 PPT 办公软件 AI生成PPT

AE关键帧缓入缓出曲线调节脚本 AEscripts flow mac版 支持M1/M2

Rose

AE关键帧

郑雁鹏|浅谈工业实时数据库和时序数据库的关系

麦杰研究院

数据库 工业实时数据库 工业时序数据库 麦杰科技 麦杰研究院

云解析的智能线路是什么意思?有什么实际用途?

国科云

【YashanDB知识库】共享集群YAC换IP

YashanDB

yashandb 崖山数据库 崖山DB

Go语言中高效使用Redis的Pipeline

左诗右码

Go

华为云联创营CIO领航班第一期:数字化转型与AI赋能的深度探索

科技热闻

探索顶级PDF水印API:PDFBlocks(2024年更新)

幂简集成

API PDF水印

专业音调校正和操控 Nuro Audio Xpitch for mac v1.0.2激活版

Rose

玩转京东商品评论数据接口:数据挖掘与洞察

tbapi

京东商品评论内容接口 京东API 京东商品评论数据接口

鲁棒性目标检测 TOP2 方案分享

阿里云天池

4大要点助你选择室内LED显示屏

Dylan

LED显示屏 全彩LED显示屏 led显示屏厂家 户内led显示屏

一汽集团数据专家分享:实时数据技术在汽车行业的应用与实践经验

tapdata

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