我正在尝试解决我在制作的简单像素画家应用程序中遇到的一些性能问题。当鼠标被按住并且悬停在一个 div 上时,该 div 应该改变它的背景颜色。它是做什么的!问题是,当快速移动鼠标时,某些 div 会沿着半常规间隔跳过。这向我暗示了某种抽样问题。
我很想知道网络浏览器事件触发的最大频率是多少,以及这是否在某些标准(例如与 ES6 相关)中指定。
最佳答案
更有可能的是,当下一个事件到来时,您的绘画代码仍在运行,这会拖累您的 CPU。您只需要在处理程序中缓存鼠标输入,然后与事件异步进行绘制工作。合作式多任务处理方式。
关于javascript - Web 浏览器中触发事件的最大速率是多少?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50662398/