Getting started with Periodic Background Sync API in Chrome
When a progressive web app or service worker-backed page is launched, periodic background synchronisation enables you to display new content. When the app or page is not being used, it accomplishes this by downloading data in the background. This stops the app's content from updating while being viewed after it