博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
浏览器厂商开始默认支持WebAssembly格式
阅读量:6591 次
发布时间:2019-06-24

本文共 936 字,大约阅读时间需要 3 分钟。

各浏览器厂商在WebAssembly相关的工作上已经达成了一种“共识”,这使得各浏览器开始默认支持WebAssembly格式。

\\

早在2016年11月,阶段。在此阶段,主流浏览器都提供了一个具有WebAssembly开关标识的测试版本浏览器。随后的数月时间,各浏览器厂商需要在和上做改进,并就此取得一致意见。近期对WebAssembly做了界定:

\\
\

如果没有实现经验和明确用途,那么无法对WebAssembly API和二进制格式的设计做进一步的改进。从这个意义上讲,最初的设计工作已经完成。(各浏览器厂商)就此已达成了共识。

\\

这一共识标志着“浏览器预览”阶段的结束,意味着各个浏览器可以默认打开对WebAssembly格式的支持。由此往后,将来的特性设计会确保向后兼容。

\
\\

虽然这一最初实现是一个重要的里程碑,但是并不会立刻被开发人员大范围地采用。尽管未来潜力无限,WebAssembly当前的语言支持仅限于C和C++,以及对Rust的初期支持。WebAssembly也没有提供垃圾回收机制,因此C#和Java这样的语言并不能正常运行,除非将它们自身的运行时作为二进制的组成部分。但是以后已在讨论中。

\\

此外,WebAssembly当前缺少与DOM交互等重要特性。Mozilla工程师,虽然“期待了很多的特性”,但是这些特性需要“有一个制定规范的过程”。WebAssembly社区组已经提供了一个供W3C工作组讨论的列表,但是这些特性何时可用尚未有时间表。

\\

了WebAssembly会改进性能的原因所在,并指出引入WebAssembly将会是一个“转折点”,可导致无法预料的性能改进,并提供迎接新挑战的能力。

\\

今后几年,各浏览器厂商会在改进JIT编译器性能的同时,继续改进JavaScrip和WebAssembly间的交互。

\\

现在已可用的支持WebAssembly格式。定于2017年3月14日发布的Chrome 57也将默认启用WebAssembly格式。

\\

查看英文原文:

\\

感谢对本文的审校。

\

给InfoQ中文站投稿或者参与内容翻译工作,请邮件至。也欢迎大家通过新浪微博(,),微信(微信号:)关注我们。

转载地址:http://xwuio.baihongyu.com/

你可能感兴趣的文章
文件上传技巧汇总
查看>>
Windows 7 与 Ubuntu 10.04系统共存
查看>>
当scanf接收单字符遇上循环
查看>>
oracle 12c创建可插拔数据库(PDB)及用户
查看>>
AMH面板+wordpress搭建个人博客详细教程(下)
查看>>
解决rsyslog+loganalyzer不能同时显示IP和主机名(原创)
查看>>
wxWidgets利用tinyxml实现xml解析
查看>>
mysql主从同步和读写分离
查看>>
jconsole监控linux系统的jvm使用
查看>>
网络安全设计、配置与管理大全
查看>>
check outlook mailbox size
查看>>
什么是 stack?- 每天5分钟玩转 Docker 容器技术(111)
查看>>
java 泛型编程(一)
查看>>
Dell PowerEdge R940解析:四路顶配服务器维护平民化
查看>>
《数据重现》赠书活动开始
查看>>
Android 中文 API (93) —— BaseExpandableListAdapter
查看>>
PowerShell中单引号和双引号的区别
查看>>
【ARM】gpio·arm体系结构之gpio
查看>>
数据库启动时遇到ORA-01578错误
查看>>
Fedora 12 (Constantine)Beta版及Alpha镜像下载
查看>>