我在Chrome 62/63上遇到了一个非常奇怪的问题,仅在MacOS(el capitan和sierra)上面。
我有一个大的精灵(14400 * 4400),在HTML5画布中使用,而我所做的动画在这个平台上真的很慢。我试过Windows(这个浏览器版本和IE / Edge),没问题,而且在很多其他浏览器(opera neon,vivaldi,firefox,safari)上,没有问题。即使在镀铬61和之前,也没有问题。只有当我激活旗帜时才能正常工作"加速2D画布"在chrome 62 +上
我知道,精灵是巨大的,它的大小已经被2除(28800 * 8800是初始大小),所以有什么方法可以通过canvas配置或其他方式改善性能? (我已阅读this article),我几乎都遵循本文中的所有内容,除了" requestAnimationFrame",因为我需要在某个时间完成工作。 (我不知道它是否是一个铬虫或只是我做错了什么,但我没有更多的想法)