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