我试图寻找测试浏览器性能的简单方法,一切都以测试代码性能的工具结束,事实并非如此。
我有一个网站,其中包含许多由jQuery触发的CSS/javascript动画,我想为浏览器/硬件进行回退,这些功能不足以流畅地呈现它。首次访问时,静默性能背景测试,将其保存在cookie中,并根据测试结果更改动画的行为。
有什么想法吗?
使用 requestAnimationFrame API 来尝试在较慢的硬件上平滑动画是否足够?
如果没有,我能想到的唯一解决方案是使用您可以访问的最精确的计时器来确定测试动画需要多长时间,然后从那里决定是否使用完整动画。不确定它是否有效,但除了为您的用户提供手动禁用动画的选项外,我不确定您还能做什么。