Frontmatter
| id | 9494 |
| title | Grid Multi-Body: Implement Direct Main-Thread Scroll Sync via MessageChannel |
| state | Open |
| labels | epicaigrid |
| assignees | tobiu |
| createdAt | Mar 16, 2026, 10:40 PM |
| updatedAt | Mar 17, 2026, 7:59 PM |
| githubUrl | https://github.com/neomjs/neo/issues/9494 |
| author | tobiu |
| commentsCount | 0 |
| parentIssue | 9486 |
| subIssues | [] |
| subIssuesCompleted | 0 |
| subIssuesTotal | 0 |
| blockedBy | [] |
| blocking | [] |
Grid Multi-Body: Implement Direct Main-Thread Scroll Sync via MessageChannel
Openepicaigrid
When SubGrids are split across different browser windows, routing high-frequency scroll events through the App Worker (
Main A -> App Worker -> Main B) introduces unacceptable latency.Requirements:
MessageChannel.port2of the channel through the App Worker to the corresponding Main Thread Addon in Window B.scrollTopevents between the windows. A slight delay is acceptable given the physical separation of monitors.