Service Workers & Progressive Web Apps
What is the role of background sync in Service Workers?
registration.sync.register('sync-posts').then(() => {
console.log('Sync registered');
});
self.addEventListener('sync', event => {
if (event.tag === 'sync-posts') {
event.waitUntil(
syncPosts().catch(err => {
console.error('Sync failed:', err);
})
);
}
});