Good afternoon,
We are one of the biggest telecom companies in Spain (
numintec.com) and we suspect the "IntensiveWakeUpThrottlingEnabled" feature introduced to Chrome last year is affecting thousands of our users, so I hope you can help us understand if this is really the issue and how to overcome it.
We have many contact center web products that are used by thousands of agents worldwide. These web applications use a WebSocket to continuously receive live events about the contact center (call events, agents logging in and out, etc) to keep the UI updated in real-time. Since last year our clients started reporting some data mismatch (an agent who is showing "on-call" when the call was already terminated, for example) and we suspect this happens when leaving the browser tab on the background for a while, which led us to find out about the "IntensiveWakeUpThrottlingEnabled".
For the past 10 months or so, we tried many different strategies in our back and frontend to resolve the issue, and although we could reduce the frequency of the issues, we couldn't resolve it completely and we are still struggling with it today.
I would like to confirm with you that this feature could actually be causing the issue by cutting the WebSocket connection and causing the browser to miss some real-time events. Also, I would like to ask you for a code example of how our page could opt out from this feature as we saw this is possible.
I hope to hear from you soon.
Kind regards,
Marcio Maia