Chrome:为什么在Mac Retina屏幕下FPS会很低?

时间:2019-07-14 13:51:17

标签: javascript google-chrome vue.js google-chrome-devtools frame-rate

我有一个vue.js项目,最近遇到了一个非常奇怪的现象。该项目在Mac Retina屏幕下的Chrome浏览器中期望的所有浏览器中都运行完美,其行为是您可以感觉到滚动不流畅。如果打开chrome DevTools的FPS测量仪,您会发现FPS远远小于60。经过一些研究,我发现FPS与滚动容器的总数有关。在这里,滚动容器意味着区域可以滚动。通常,该关系为 FPS = 60 / scroll container counts 。因此,在当前屏幕上显示的滚动条越多,您感觉到的平滑度就越低。 这仅在Chrome中发生,野生动物园和Firefox没有这种问题,甚至铬也没有这种问题。 这也仅在MAC Retina屏幕上发生,在正常分辨率下,您会发现还可以。有人能给我一个线索吗?

0 个答案:

没有答案