Service Worker
Script que ejecuta en segundo plano en el navegador, permitiendo caching avanzado, funcionalidad offline y push notifications.
Definición técnica
Service Worker es JavaScript que ejecuta independiente de la página web en un thread separado. Permite: cachear recursos para acceso offline, interceptar requests de red y servir desde cache (PWA), background sync, push notifications. Es la base técnica de Progressive Web Apps.
Por qué importa
Bien implementado, permite que un sitio funcione sin conexión y cargue más rápido en visitas repetidas, porque sirve desde la caché lo que ya descargó. Tiene más sentido en sitios con usuarios recurrentes, como tiendas o paneles.