Chrome 应用性能不佳

Chrome App Poor Performance

我正在开发一个 Chrome 应用程序,它基于与普通基于网络的版本相同的代码。这是一个网络音频应用程序,因此对于计时目的来说性能非常关键。

我注意到在应用程序中按住鼠标按钮并左右摆动时,性能会显着下降,足以打乱时间。此问题不会发生在 运行 相同代码的基于普通浏览器的版本中。

我已经使用 Chrome 开发人员工具记录了 activity,我唯一能发现的是基于浏览器的版本不会发生的是对 updateAppWindowProperties 的函数调用 - 这是一个内置的在 Chrome 应用程序功能中。

我附上了开发工具记录的屏幕截图,您可以在 activity 中看到 3 个大尖峰,这些是我按住鼠标按钮并四处移动的位置。

任何人都知道这可能是什么原因,是否与检查 window 大小的 Chrome 应用程序有关?

似乎已通过减少 css 类 的数量来解决此问题。我有很多 类 仅用于 jquery 选择器,我将它们更改为数据属性,这似乎解决了性能问题。