【问题标题】:Why is Chrome 65 6x slower than other browsers?为什么 Chrome 65 比其他浏览器慢 6 倍?
【发布时间】: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 视频中看到的结果。我没有收到任何错误,只是速度很慢。

2-minute demo of the problem

Chrome 65 有什么不同? 关于如何追求这一点的任何想法/建议? (我可以拆开应用程序,重建它并解决当前的任何问题......但我可以相信谷歌不会用 Chrome 66、70 或 85 给我扔另一个曲线球吗?)

【问题讨论】:

  • 您并没有以我们可以重现和帮助您的方式真正描述问题。您将不得不自己深入研究,直到您想出一个我们可以看到问题的最小示例。
  • 我无法在同一平台上的同一版本的 Chrome 上重现您的问题。你有安装任何扩展吗?使用 Chrome 的开发人员工具分析您的代码,看看是什么花费了这么多时间。

标签: google-chrome easeljs


【解决方案1】:

https://bugs.chromium.org/p/chromium/issues/detail?id=823440

Chrome 65 在某些硬件上似乎特别存在性能计时问题,无法正确利用硬件。我们(EaselJS 团队)已经在与他们合作解决这个问题。

【讨论】:

  • 我已经针对其他 MacBook 测试了这个问题,发现它是针对我的计算机的。请注意,该问题是在前往南亚旅行时使用不安全的酒店 WiFi 后首次出现的。如何诊断、修复?
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2015-07-18
  • 2011-04-09
  • 2012-01-30
  • 2017-03-20
相关资源
最近更新 更多