Workbox
Bibliotecas y herramientas de service worker listas para la producción.
Introducción a los service workers
Descubre cómo los service workers pueden mejorar progresivamente tu sitio web y la manera en que Workbox ayuda.
Descripción general del service worker
Los service workers son recursos especializados de JavaScript que actúan como proxies entre navegadores web y servidores web.
Lifecycle
Comprender la forma en que se comportan los service workers para posibilitar las aplicaciones sin conexión
Estrategias de almacenamiento en caché
Estrategias para la interacción entre el evento fetch de un service worker y la interfaz de la caché
Descripción general del cuadro de trabajo
Un conjunto de módulos que simplifican el enrutamiento y el almacenamiento en caché de service workers comunes.
Qué debe saber
Orientación que debes tener en cuenta al crear un service worker.
Expectativas en torno a la implementación de service worker
Comprende el efecto que tiene un service worker en un sitio web una vez implementado.
Quita service workers con errores
Cómo reparar un service worker que causa problemas
Mejora la experiencia de desarrollo de service worker
Resuelve algunos de los problemas de desarrollo local que puedes encontrar cuando usas service workers.
Solución de problemas y registro
Descubre las funciones de registro y las herramientas de depuración del service worker en el navegador de Workbox.
Estrategias para diferentes arquitecturas
Introducción a las dos arquitecturas de sitios web diferentes.
Modelo de shell de la aplicación
Cómo vincular el modelo de shell de la aplicación con un service worker en la SPA
Carga previa de Navigation para HTML centrado en la red
Qué es la precarga de Navigation, cómo acelera la navegación y cómo usarla en Workbox
Aplicaciones de varias páginas más rápidas con flujos
Usa flujos de caja de trabajo para crear aplicaciones de varias páginas a fin de crear experiencias rápidas que se rendericen de forma casi instantánea.
Qué hacer y qué no hacer antes de almacenar en caché
Conoce las sugerencias y precauciones para el almacenamiento previo en caché.
Cuota de almacenamiento
Guía para configurar Workbox a fin de evitar problemas de cuota de almacenamiento
Casos de uso y recetas
Aprende a manejar diferentes casos de uso para aprovechar Workbox al máximo.
Cómo usar workbox-window
A veces, los usuarios se desconectan. Aprende a adaptarse y ayúdalos a reanudar las solicitudes cuando vuelven a estar en línea.
Almacena recursos en caché durante el tiempo de ejecución
Aprende a controlar los recursos de almacenamiento en caché durante el tiempo de ejecución, incluidos los recursos de origen cruzado.
Forzar tiempo de espera de la red
Descubre cómo forzar un tiempo de espera de la red en presencia de una conexión de red lenta, con el tiempo adecuado.
Cómo acceder a las memorias caché desde la ventana
El acceso a las instancias de caché no solo está restringido al alcance del service worker. Aprende a acceder a ellas desde el contexto de la ventana.
Cómo entregar audio y video almacenados en caché
Aprende a usar la solicitud de rango de trabajo para manejar solicitudes de recursos de audio y video de manera predecible.
Administra las respuestas alternativas
A veces, los usuarios se enfrentan a fallas en la red o se desconectan. Aprende a adaptarte a esas situaciones y proporcionar una respuesta de resguardo.
Cómo manejar las actualizaciones de inmediato
Cómo actualizar usuarios cuando actualizas un service worker
Cómo reintentar solicitudes cuando vuelves a estar en línea
A veces, los usuarios se desconectan. Aprende a adaptarse y ayúdalos a reanudar las solicitudes cuando vuelven a conectarse.
Complementos de la caja de trabajo
Si bien Workbox ofrece una gran utilidad lista para usar, es posible que debas extenderla para cumplir con los requisitos de la aplicación.
Recursos adicionales
Obtén información detallada sobre los módulos de Workbox, el código fuente y mucho más.
Módulos de la caja de trabajo
Los service workers son recursos especializados de JavaScript que actúan como proxies entre navegadores web y servidores web.
Cuadro de trabajo en GitHub
Archiva problemas, lee notas de la versión y explora el código fuente.