1// ð§ SERVICE WORKER MINIMAL - DÃVELOPPEMENT SEULEMENT 2// Version simplifiée qui ne cause pas de problèmes de performance 3 4console.log('ð ï¸ Service Worker minimal - Mode développement'); 5 6// Désactiver complètement l'interception des requêtes en développement 7const isDevelopment = location.hostname === 'localhost' || 8 location.hostname === '127.0.0.1' || 9 location.port !== '' && parseInt(location.port) >= 3000; 10 11if (isDevelopment) { 12 console.log('ð« Service Worker: Mode développement - Interception désactivée'); 13 14 self.addEventListener('install', (event) => { 15 console.log('â¡ Service Worker: Installation (mode dev)'); 16 self.skipWaiting(); 17 }); 18 19 self.addEventListener('activate', (event) => { 20 console.log('ð Service Worker: Activation (mode dev)'); 21 // Ne pas forcer le reload en développement 22 event.waitUntil(clients.claim()); 23 }); 24 25 // NE PAS intercepter les requêtes en développement 26 self.addEventListener('fetch', (event) => { 27 // Laisser passer toutes les requêtes sans interception 28 return; 29 }); 30 31} else { 32 // Mode production - Service Worker complet sera ajouté plus tard 33 console.log('ð Service Worker: Mode production'); 34 35 self.addEventListener('install', (event) => { 36 console.log('ð¦ Service Worker: Installation production'); 37 self.skipWaiting(); 38 }); 39 40 self.addEventListener('activate', (event) => { 41 console.log('â Service Worker: Activation production'); 42 event.waitUntil(clients.claim()); 43 }); 44 45 // Pas d'interception en production pour l'instant 46 self.addEventListener('fetch', (event) => { 47 return; 48 }); 49}
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.