淘金企业网站建设,用外服务器做网站,wordpress文章删除,做网站需要哪些成本Mozilla在Firefox 58中为WebAssembly#xff08;WASM#xff09;组件推出了一套双层编译系统#xff0c;号称解析和编译WASM代码的速度达到30-60MB/s#xff0c;足够在有线网络中实现实时编译。基准测试表明#xff0c;新版的性能比旧版提高了10倍#xff0c;比Chrome快1… Mozilla在Firefox 58中为WebAssemblyWASM组件推出了一套双层编译系统号称解析和编译WASM代码的速度达到30-60MB/s足够在有线网络中实现实时编译。基准测试表明新版的性能比旧版提高了10倍比Chrome快10倍以上。在Mozilla Hacks博客的一篇文章中Lin Clark列举了一些测出的性能数据在一部台式机上我们编译WebAssembly代码的速度高达30-60MB每秒比网络传输数据包的速度都快。使用Firefox Nightly或Beta的用户可以在自己的设备上体验这一进步。即使在性能一般的移动设备上编译速度也有8MB/s快过绝大多数移动网络的平均下载带宽。独立测试人员复现了类似的测试结果。 Reddit用户a_potato_is_missing用Luke Wagner的tanks编译速度测试做了对比他使用一台安装了安卓系统的华为P10 Lite进行测试结果显示在Firefox v57中的编译速度为1.7MB/s换成Firefox v58就提升到了11.8MB/s。 Windows 10桌面平台的测试中编译速度从v57上的9MB/s提高到了v58上的52.8MB/s。相比之下Chrome在Android设备上只跑了1MB/s桌面平台上只有4.1MB/s远远落后。这次性能提升之前人们已经发现WebAssembly组件的速度比JavaScript更快了。此前的报告中Figma的一篇案例分析显示切换到WebAssembly可以带来3倍的加载速度Hackernoon公布的基准测试则表明计算密集型图形程序的执行速度提升了30。在一篇博文中Lin Clark详细介绍了编译器如何利用Firefox的并行架构将编译任务拆解为两个独立的线程。第一个线程直接启动实时将网络传输来的代码编译成一个基础版本第二个线程则在后台将这个基础版本进一步编译为优化好的版本。优化版本编译完成后就会替换掉基础版本进一步提升代码运行效率。这次改进意味着WebAssembly可以在网络传输代码的同时实时编译出结果。Yehuda Katz指出了这一进步对web开发的意义JavaScript代码需要花费时间解析编译所以资源消耗远比相同大小的图像文件要多。如今WASM可以做到实时解析和编译其资源消耗就更接近图像文件比JavaScript省力多了。改变游戏规则啊相关文章WebAssembly开发者赢了WebAssembly随风潜入夜实验进行中.NET WebAssembly支持使用Mono将C#编译运行至WebAssembly平台原文地址:http://www.infoq.com/cn/news/2018/02/firefox-58-web-assembly-gets-10x.NET社区新闻深度好文欢迎访问公众号文章汇总 http://www.csharpkit.com