I could not reproduce this behavior on the Browser using various modes of power saver and laptop not plugged in. I am on a Windows machine.
For Windows sessions using the same Chromium major versions, we observe these approximate failure rates:
Chrome 150 was close to the Edge baseline. The increase begins around Chrome 151.
The comparison uses the same application, Windows platform, server environment, and message-volume eligibility criteria.
Chrome on macOS is also much closer to Edge than Chrome on Windows. The strongest affected cohort is specifically Windows Chrome.
The timing looks similar to Chrome's Infinite Tabs Freezing behavior.
Relevant changes:
Infinite Tabs Freezing, part 1:
https://chromium-review.googlesource.com/c/chromium/src/+/6533477Periodic unfreezing, part 2:
https://chromium-review.googlesource.com/c/chromium/src/+/6532710Avoid inactive Infinite Tabs unfreeze timers:
https://chromium-review.googlesource.com/c/chromium/src/+/8183269User-configurable tab freezing backend:
https://chromium-review.googlesource.com/c/chromium/src/+/8285541Could above produce the observed behavior:
- Chrome unfreezes the page briefly.
- SignalR reconnects.
- Chrome freezes the page again.
- JavaScript timers and network callbacks stop running.
- The server reaches its 50-second client-inactivity timeout.
- The next periodic Chrome unfreeze occurs near 60 seconds.
The Chrome freezing documentation states that freezing suspends timers, promise resolvers, and network event handlers. A plain WebSocket does not appear in the documented exemption list.
The user-configurable freezing change also states that background tab freezing previously ran entirely under internal feature flags. This raises the possibility of a Chrome Finch/Variations rollout that would not affect Edge and would not necessarily appear in public release notes.
Questions1. Were any Infinite Tabs Freezing, memory-pressure freezing, or related Finch studies expanded around Chrome 151?
2. Is a hidden page with an active plain WebSocket intentionally eligible for Infinite Tabs Freezing?
3. Does the 60-second interval and 5-second periodic unfreeze behavior apply to stable Chrome populations?
4. Is there a supported mechanism for a real-time WebSocket application to opt out of freezing?
5. Should adding a site to "Always keep these sites active" prevent both discarding and freezing?
7. Could a Chrome-specific enterprise policy or Finch configuration explain why Edge on the same Chromium major is unaffected?
We would appreciate guidance on whether this matches a known Chrome freezing experiment or regression.
Thank you!