Dan*_*cer 34 javascript jquery
这是一个远景 - 无论如何通过JS插件检测可怜的与强大的显卡性能?
我们为客户建立了一个视差站点,它在性能较低的机器上口吃 - 我们可以调整性能以使其更好地全面工作 - 但这当然会降低具有更高性能机器的用户的体验.
我们也可以检测浏览器版本 - 但是相同的浏览器可以在低性能和高性能机器上运行 - 因此对我们的情况没有帮助
有任何想法吗?
Par*_*ris 27
requestAnimationFrame(rAF)可以帮助解决这个问题.
你可以使用rAF找出你的帧率.关于此的详细信息:使用requestAnimationFrame计算Canvas中的FPS.简而言之,你计算出帧之间的时差,然后除以1(例如1/.0159s~ = 62fps).
注意:使用您选择的任何方法,性能将被任意决定.也许每秒超过24帧的任何东西都可以被认为是"高性能".
Pat*_*k M 17
为什么不让用户决定?Youtube(以及许多其他视频共享网站)实现了播放质量的选择器,现在是一个带有可供选择的分辨率列表的齿轮图标.会这样的HD| SD或者Hi-Fi| Lo-Fi选择器工作(甚至有意义)在您的应用程序的上下文中?