11月14日消息据Mozilla昨天发布的消息,在下周发布的Firefox83.0版本中,将默认启用Warp优化。SpiderMonkey是Firefox浏览器中使用的JavaScript引擎。今年9月,Mozilla团队完成了名为“Warp”(也称为WarpBuilder)的SpiderMonkey更新,针对JIT(即时)编译器代码进行了优化,加快了页面加载并改善了内存使用。Mozilla工程师表示,通过使用Warp,我们已经取代了IonMonkeyJIT前端(MIR构??建阶段)。下一步是删除旧代码和架构。这可能会在Firefox85中发生,有望提高性能和内存使用率。对于JS密集型工作负载,还有很大的改进空间。然后他描述了Warp的架构,解释了Warp的工作原理以及它如何使SpiderMonkey更快。Mozilla工程师表示,Warp通过减少与其他优化一起跟踪的内部类型信息量来提高FirefoxJavaScript性能。因此Warp可以带来更高的响应速度和更快的页面加载速度。启用新功能后,GoogleDocs在64位Windows下的加载时间减少了20%,AndroidRedditSpeedIndex的加载速度提高了13%,PDFPaint的加载速度提高了18%,并且有一些改进别处。
