我做了我的第一个画布,您可以在“我的画布”中看到它。该画布的主要思想是,当您将光标移到它们从其逃逸的点上时。我现在想要的是知道我的画布将使用用户PC资源的多少。例如,RAM,CPU或GPU。特别是,在我的脚本中有一个每7ms调用一次的函数:
setInterval (spiderFree, 7);
我不知道这对于一台计算机而言会是多么昂贵。但是问题是,由于我的脚本,如何控制计算机资源的使用?
您应该看看Paul Irish在他的requestAnimationFrame跨浏览器shim上的这篇文章。
它将首先尝试基于浏览器功能优化框架,并且还向后兼容旧的,未启用GPU的浏览器。
从jQuery票证:
好处:
让浏览器选择最佳的“动画滴答”速率(而不是我们任意的13ms)
切换制表符时大大减少了动画CPU的使用
帮助保持动画同步
这是确保动画的最佳帧率和资源利用率的“行业标准”方法。
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句