| CPC G06F 12/0802 (2013.01) [G06F 16/9574 (2019.01); G06F 2212/60 (2013.01)] | 15 Claims |

|
1. A method for reducing latencies when synchronizing web page data across a plurality of active browsing tabs of a single web browser operating on a single system, the method comprising:
initializing, at a first system executing a single web browser, a single shared service worker shared by a plurality of active browsing tabs of the single web browser;
registering, in a cache associated with the single shared service worker, a first request from a first web worker of a first active browsing tab for a web page data, the first request associated with a first version of a web page hosted by a web server;
intercepting, at the single shared service worker, a second request from a second web worker of a second active browsing tab for the web page data;
confirming, at the single shared service worker, that the web page was updated at the web server;
in response to confirming that the web page data was updated, tracking, at the single shared service worker, subsequent requests for the web page data; and
in response to identifying, at the single shared service worker, the second request, synchronizing the updated web page data with the second web worker.
|