传统的 Web 页面不会包含很多脚本,至少不会太影响 Web 页面的性能.然而,Web 页面变得越来越像应用程序,脚本对其的影响也越来越大.随着越来越多的应用采用 Web 技术开发,脚本性能的提升就变得越来越重要. 桌面应用程序通常是用编译器将源代码转换为最终的二进制.编译器在生成最终的应用程序时,可以花费时间,尽可能地对性能进行优化.Web 应用程序就不能这么奢侈了.因为它们需要在多种浏览器.平台和架构上运行,所以不能对它们进行完全地预编译.浏览器会每次取到一个脚本并对其进行解释和编译,然而最…