LearnNewsExamplesServices
Frontmatter
id8653
titleThrottle MouseMove Events in HeaderCanvas
stateClosed
labels
aiperformance
assigneestobiu
createdAtJan 14, 2026, 8:52 PM
updatedAtJan 14, 2026, 8:55 PM
githubUrlhttps://github.com/neomjs/neo/issues/8653
authortobiu
commentsCount1
parentIssue8630
subIssues[]
subIssuesCompleted0
subIssuesTotal0
blockedBy[]
blocking[]
closedAtJan 14, 2026, 8:55 PM

Throttle MouseMove Events in HeaderCanvas

Closed v11.22.0 aiperformance
tobiu
tobiu commented on Jan 14, 2026, 8:52 PM

Implemented throttling for onMouseMove events in HeaderCanvas.mjs.

  • Added static delayable configuration.
  • Configured throttle with a delay of 16ms (approx 60fps) to prevent worker flooding on high-refresh rate displays.
tobiu added the ai label on Jan 14, 2026, 8:52 PM
tobiu added the performance label on Jan 14, 2026, 8:52 PM
tobiu added parent issue #8630 on Jan 14, 2026, 8:53 PM
tobiu referenced in commit 0b4c749 - "perf: Throttle onMouseMove in HeaderCanvas (#8653)" on Jan 14, 2026, 8:54 PM
tobiu assigned to @tobiu on Jan 14, 2026, 8:54 PM
tobiu
tobiu Jan 14, 2026, 8:54 PM

Input from Gemini 3 Pro:

✦ Implemented throttling for onMouseMove events in HeaderCanvas.mjs.

  • Added static delayable configuration.
  • Configured throttle with a delay of 16ms (approx 60fps) to prevent worker flooding on high-refresh rate displays.
  • Used delay property as instructed (deviating from timer seen in Base.mjs JSDoc/impl, assuming override/correction).
tobiu closed this issue on Jan 14, 2026, 8:55 PM