威尼斯手机平台-电子正规官网登录首页

热门关键词: 威尼斯手机平台,威尼斯登录首页,威尼斯正规官网
Mozilla 工程师做过一个 Pyodide 项目,58的新编译器和流媒体编译功能会让页面加载速度更快
分类:威尼斯官网

图片 1

Mozilla 正在资助一个将 Julia 编程语言引入 Firefox 和一般浏览器环境的项目。

认为火狐 Quantum 速度很快?Mozilla报道,Firefox 58的新编译器和流媒体编译功能会让页面加载速度更快。

Mozilla 在上周五宣布,该项目在 2019 年上半年获得了 Mozilla Research Grants 的部分资金。今年 4 月,Mozilla 开始申请研究补助金的时候,该组织表示,它正在寻找一种将数据科学和科学计算工具引入网络的方法。

图片 2

Mozilla 工程师过去几年一直致力于将数据科学工具移植到浏览器,成为 Iodide 项目的一部分。在以前,Mozilla 工程师做过一个 Pyodide 项目,就是使用 WebAssembly 将 Python 解释器移植到浏览器中运行。Mozilla 工程师说:“Pyodide 项目,已经证明了在 WebAssembly 中运行语言翻译的可用性”。

Mozilla承诺,即将推出的 Firefox 58 将进一步提高加载速度,Firefox 57中引入的新引擎(称为Quantum),该引擎可更好地利用多核CPU。

今年 4 月时,Mozilla 表示愿意利用一笔研究资金资助一个开发团队,通过 WebAssembly 将 R 语言或 Julia 语言移植到浏览器上。

编译 WebAssembly 代码时,Firefox 58 的编译速度会更快,这要归功于“流式编译(streaming compilation,它允许并行编译和下载代码 )” 和更快的双层(two-tiered )编译器。

最终的产品应该是 Firefox 插件,类似于 Pyodide 项目。

Mozilla开发团队的工程师 Lin Clark 说到,流式编译和双层编译器让 Firefox 58 编译代码的速度比网络传递数据包的速度快,从而消除了页面加载速度慢的瓶颈。过去,网络性能受到网络的限制,尤其是CPU和主线,Firefox 58 减轻了主线程的负担,更好地利用了CPU的时间。

MIT 博士生和 Julia 语言团队成员 Valentin Churavy 递交了研究拨款申请,他的申请随后获得了批准。

Firefox 58 中的流编译器会让浏览器加载WebAssembly文件的速度比同等大小的JavaScript文件更快。

Julia 创建于 2009 年,于 2012 年公开发布,此后获得很多开发者的青睐。它迅速跻身世界上最受欢迎的语言行列,进入 Tiobe 前 50 强,在 GitHub 上拥有庞大的追随者。

同时,Firefox 58 的双层编译器会在编译非优化代码时优化代码的编译时间。

今年 4 月,Mozilla 工程师还把 Tor 移植到火狐内部,为火狐提供 Tor 支持的超级私人浏览(Spb)模式。虽然项目没有拨款,但 Mozilla 将资助研究 Tor 项目中 HTTP/2 和HTTP/3 的性能和匿名性。  

Firefox 58目前处于测试阶段,计划于1月23日发布,而Mozilla希望最新的版本会吸引更多的前用户。

来源:ZDNet

【编辑推荐】

本文由威尼斯手机平台发布于威尼斯官网,转载请注明出处:Mozilla 工程师做过一个 Pyodide 项目,58的新编译器和流媒体编译功能会让页面加载速度更快

上一篇:没有了 下一篇:没有了
猜你喜欢
热门排行
精彩图文