Fundamentos de las aplicaciones web progresivas: sincronización en segundo plano del trabajador de servicio
const URL = "https://8014-35-223-70-178.ngrok-free.app/"; // 1 const taskChannel = new BroadcastChannel('task-channel'); // 2 taskChannel.onmessage = event => { // 3 persistTask(event.data.data); // 4 registration.sync.register('task-sync'); // 5 }; let db = null; // 6 let request = indexedDB.open("TaskDB", 1); // 7...