中国领先的IT技术网站
|
|

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

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

作者:佚名来源:开源中国|2017-12-01 13:05

开发者大赛路演 | 12月16日,技术创新,北京不见不散


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

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

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

【编辑推荐】

  1. 程序员阅读源代码的5种方法
  2. 不到500行Python代码,你能编出什么?这些Github大神太牛了!
  3. 程序员提高代码可读性的5个方法,确保一个月后仍能读懂代码!
  4. 编程语言之父6大经典名言,C语言之父这一段代码你见过吗?
  5. 程序员必备的6大强大的工具,包含Github最受欢迎的生产力工具!
【责任编辑:张燕妮 TEL:(010)68476606】

点赞 0
分享:
大家都在看
猜你喜欢
24H热文
一周话题
本月最赞

读 书 +更多

超级网管员——网络设备

本书深入细致地介绍了用于构建网络的最重要的硬件设备——交换机、路由器、安全设备和无线设备,涵盖了原理、参数、分类、适用、规划、接口...

订阅51CTO邮刊

点击这里查看样刊

订阅51CTO邮刊
× 51CTO学院双十二活动