【发布时间】:2017-05-26 21:41:13
【问题描述】:
我们已通过 Adobe Animate 发布了 HTML5 Canvas。并且已将文件大小减少到总共不到 2MB,并且在所有浏览器上加载时间不到 3 秒。但我们仅在 Google Chrome 上存在帧 (FPS) 滞后问题。
我们在 Chrome Flags 中停用了 2D 画布 chrome 加速器,但仍然无法让动画在更大的屏幕尺寸下流畅运行。
有没有办法在 Animate 中发布画布,这样就不会发生这种情况?或者是否有一些 JavaScript 代码允许 Chrome 以正确的 FPS 加载动画?
我们已经在 IE、Edge 和 FF 中进行了测试,所有这些浏览器都运行流畅。只有 Google Chrome 遇到了这个问题。
【问题讨论】:
-
经过进一步的实验,似乎我们在 4k 的设备上也遇到了延迟。
-
请在问题本身的minimal reproducible example 中提供所有相关代码。
标签: javascript jquery google-chrome html5-canvas adobe-edge