gpt4 book ai didi

javascript - 根据用户计算机的性能禁用 JavaScript 功能

转载 作者:可可西里 更新时间:2023-11-01 01:42:04 25 4
gpt4 key购买 nike

我的网站有一个 jQuery 脚本(来自 Shadow animation jQuery plugin ),它不断改变各种 <div> 的框阴影的颜色。在主页上。

动画不是必需的,但在速度较慢的机器上确实会占用大量 CPU 时间。

是否可以查明脚本是否运行“太慢”?然后我可以在它影响性能之前将其禁用。

这是个好主意吗?如果没有,是否有一种简单的方法来分解 jQuery 动画?

最佳答案

这可能会间接解决您的问题。从本站挑选一些算法和性能测试http://dromaeo.com/看起来类似于您的 jQuery 插件。不要像他们在网站上那样运行综合测试。相反,选择相当小和快速的算法,并在不引人注意的时间内运行它们。

使用一个微小的预定义时间跨度来限制允许这些测试运行多长时间。假设该跨度为 200 毫秒,并且在装有浏览器 A 的快速机器上,您可以获得 100 次迭代,而在一些随机用户的机器上,它只能完成 5 次迭代,那么您可能需要考虑在用户的机器上禁用它机器。不断调整,直到找到最佳数字。

作为奖励,将所有测试结果发送回您的服务器,以便您更好地了解用户在速度范围内的位置。如果绝大多数用户使用的是较慢的计算机和较旧的浏览器,那么完全删除它可能是有意义的。

关于javascript - 根据用户计算机的性能禁用 JavaScript 功能,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3276321/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com