javascript - Web 浏览器中触发事件的最大速率是多少?

标签 javascript html performance mouseevent dom-events

我正在尝试解决我在制作的简单像素画家应用程序中遇到的一些性能问题。当鼠标被按住并且悬停在一个 div 上时,该 div 应该改变它的背景颜色。它是做什么的!问题是,当快速移动鼠标时,某些 div 会沿着半常规间隔跳过。这向我暗示了某种抽样问题。

我很想知道网络浏览器事件触发的最大频率是多少,以及这是否在某些标准(例如与 ES6 相关)中指定。

有兴趣者的情况: Grid With Intervals

最佳答案

更有可能的是,当下一个事件到来时,您的绘画代码仍在运行,这会拖累您的 CPU。您只需要在处理程序中缓存鼠标输入,然后与事件异步进行绘制工作。合作式多任务处理方式。

关于javascript - Web 浏览器中触发事件的最大速率是多少?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50662398/

相关文章:

javascript - 删除隐藏/显示不同元素的函数中的重复

javascript - 适用于 MooTools 框架的 Google Closure Compiler 外部文件

html - 单击后如何修复将 css 更改为按钮

python - 在 pandas 数据框中查找每行的两个列列表中哪一个是真的最快方法

javascript - 打开下拉菜单时如何触发事件?

javascript关联数组初始化错误?

html - 如何在 CSS 和 HTML 上安排文本的顺序

javascript - 使用 jQuery 触发 HTML5 验证

windows - Delphi 应用程序与偶尔崩溃的程序通信 - 供应商指责我的 Delphi 应用程序

php - MySQL 5.6 需要很长时间才能连接,即使是 "MySQL 5.6 Command Line Client"