The sync module should be moved off the main thread into a SharedWorker (i.e. one connection across tabs), then just stream updates to the individual pages. If there is no SharedWorker, a WebWorker can be used, and if no WebWorker, then just do it on the same page (i.e. current behaviour).
The sync module should be moved off the main thread into a SharedWorker (i.e. one connection across tabs), then just stream updates to the individual pages. If there is no SharedWorker, a WebWorker can be used, and if no WebWorker, then just do it on the same page (i.e. current behaviour).