【发布时间】:2018-03-26 23:45:14
【问题描述】:
我的 JavaScript 应用程序过去在所有浏览器中的性能基本相同,但现在突然在 MacBook 上的 Chrome 65 上,我的 JavaScript 应用程序运行非常缓慢,最多慢了 6 倍。我将它与在 MacBook 和 Windows 7 上运行的 IE、Firefox 和 Safari 进行了比较。这可能是 Chrome 65 的严格问题:该应用在 Windows 7 上使用 Chrome 63 运行良好。在 iPhone 6 上使用 Chrome 浏览器运行良好。
它是一个使用 HTML、CSS 和 JavaScript 并添加了 EaselJS 库的动画应用程序。没什么太复杂的,用户单击“开始”即可。不使用用户数据,每次都以几乎相同的方式运行相同的代码。
一切都很好,直到我从 2 月中旬开始拔掉电源并离开。当我上周返回时,我看到了您在此地址的 2 分钟 YouTube 视频中看到的结果。我没有收到任何错误,只是速度很慢。
Chrome 65 有什么不同? 关于如何追求这一点的任何想法/建议? (我可以拆开应用程序,重建它并解决当前的任何问题......但我可以相信谷歌不会用 Chrome 66、70 或 85 给我扔另一个曲线球吗?)
【问题讨论】:
-
您并没有以我们可以重现和帮助您的方式真正描述问题。您将不得不自己深入研究,直到您想出一个我们可以看到问题的最小示例。
-
我无法在同一平台上的同一版本的 Chrome 上重现您的问题。你有安装任何扩展吗?使用 Chrome 的开发人员工具分析您的代码,看看是什么花费了这么多时间。
标签: google-chrome easeljs