主要浏览器开发商已经提出了加快 JS 解析的方案如 WebAssembly,但并不容易实现,因此 Mozilla、Cloudflare 和 Facebook 等提出了另一个更方便的方案 BinaryAST,旨在保留 JavaScript 原始语义的情况下加快解析。
Mozilla 和 CloudFlare 的测试发现,它能将加载时间减少 4% 到 13%,如果能跳过未使用的函数,它可以将加载时间减少最多 98%。
Firefox Nightly 版本是首个支持该二进制格式的浏览器,而 Cloudflare 是首个提供必要的云托管 JS 引擎的 CDN 服务商。



本文素材来自互联网
域名频道资讯站