抢先一步,Rust 构建版支持直接编译 WebAssembly

来源: 投稿
作者: 王练
2017-12-01 08:08:32

Infoworld 消息,如果有关注 Rust 的每日构建版,你会发现 Rust 已不再需要额外的工具可直接编译为 WebAssembly 可移植代码格式。该特性是通过一个将 WebAssembly 作为默认后端的下拉请求而添加的,目前尚未合并到正式版本中。

Mozilla 表示 Rust 每日构建版的 WebAssembly 编译功能是对现有的使用 Emscripten 工具进行 WebAssembly 支持的改进。

WebAssembly 源自 2015 年,是一种实验性的程序语言,提供二进制文件格式标准,使网页应用程序或多媒体可在浏览器的客户端执行;开发团队分别来自 Mozilla、Google、微软、苹果,也代表着四大浏览器── Firefox、Chrome、Microsoft Edge、Safari 共同投入开发。WebAssembly 的优点不少,由于字节码(Bytecode)较一般程序代码小许多倍,意谓着这项标准可节省移动设备的使用带宽,有助于改善网页加载速度,且字节码更适合浏览器读取。

展开阅读全文
精彩评论
有了 wasm,js 门户大开,各种语言都要来较量较量了。
2017-12-01 12:04
4
举报
今天看到最大的新闻
2017-12-01 11:06
1
举报
下拉请求。。如果不知道Pull Request怎么翻比较好就别翻了吧
2017-12-01 10:37
1
举报
加油
2017-12-01 10:29
1
举报

引用来自“青衫柏箴”的评论

Go啥时候也支持一下
有GC的语言目测都不会那么快
2017-12-01 09:19
1
举报
12 收藏
分享
9 评论
12 收藏
分享
返回顶部
顶部