
Progressive Web Apps
Dean Alan Hume
- Editorial
- Manning
- Año
- 2017
- Páginas
- ~200
- Nivel
- Intermedio
De qué trata
Tutorial práctico de Manning, de 2017, en el que Dean Alan Hume, Google Developer Expert, explica cómo diseñar y crear Progressive Web Apps (PWA): sitios web rápidos, fiables y atractivos que se comportan como aplicaciones. El prólogo es de Addy Osmani, de Google. Está pensado para desarrolladores que ya crean sitios con HTML, CSS y JavaScript y quieren adoptar las técnicas que empezaban a llegar a los navegadores en esa época.
El libro tiene cinco partes. La primera define qué es una PWA y presenta los primeros pasos. La segunda trata la velocidad: caché con Service Workers e interceptación de peticiones de red. La tercera trata la experiencia de usuario: el manifiesto web, el aspecto de la app instalada en la pantalla de inicio y las notificaciones push. La cuarta se centra en la resiliencia: navegación sin conexión, aplicaciones más robustas ante fallos de red y sincronización de datos en segundo plano. La última cubre la transmisión de datos en streaming, la depuración de PWA y el futuro de la tecnología.
En lugar de un único proyecto, presenta ejemplos independientes y realistas que pueden leerse en cualquier orden. Cada uno tiene su código en el repositorio del autor. Es una introducción clara y breve a Service Workers y al enfoque offline-first. Como es de 2017, no cubre Workbox en profundidad ni los cambios posteriores en la instalación de PWA y en el soporte de iOS, así que conviene contrastarlo con la documentación actual de MDN y web.dev. Tampoco trata frameworks como React o Angular.
- Progressive Web Apps
- Service Workers
- Cache API
- Fetch API
- Web App Manifest
- Notificaciones push
- Offline-first
- Background Sync
- Streaming
- Rendimiento web
¿Cómo enseña?
Teoría + práctica
- ✗ Sin ejercicios
- ✗ Sin proyectos

