9月15日Mozilla Firefox开发团队在网上论坛邀请测试者安装Firefox 83 nightly版本并打开新JS引擎WarpBuilder以进行测试。Warp通过减少内部类型的数量来提高性能,并通过利用与上一版本相同的CacheIR优化,带来了更简单的设计,提高了响应速度和页面加载性能。
9月15日官方发布这一消息时号称各项指标有5-15%的改善,实测速度快了10%左右,JS引擎换用到Warp后,使用的内存也较少。
但可喜的是,9月24日,当官方公布测试数据时,性能上的提升比想象中的更好,各项指标提升了8-20%不等,尤其是Win64 GDocs加载速度提升了足足20%,让JS引擎团队士气大振。
- 20% on Win64 GDocs loadtime: https://mzl.la/3cp6dAs
- 13% on Android Reddit SpeedIndex: https://mzl.la/2RUWdp8
- 18% on pdfpaint: https://mzl.la/2HtXb9W
- 8% on tp6 JS memory: https://mzl.la/3j2VwGb
- 8% on damp (devtools perf): https://mzl.la/3kLbhSM
Mozilla还表示开启Warp只是优化Firefox JS引擎性能的第一步,明年还有在此基础上进行的更多新的优化工作。
在获得积极反馈后,Warp现在已经开始默认在83版本的Nightly上启用,相信在不久后就有望在Beta和稳定版中与用户见面。