- Nunca pude descubrir como funcionan los íconos en el splash screen (Densidad, Tamaño)
- El usuario no controla CUANDO el contenido está offline (Instalación / Desinstalación)
- Lo que pasa offline, ¿queda offline? (Errores, Analytics)
- Es muy fácil dejar un sitio inservible (Cache-Control:max-age=0)
- Los favicons no se cachean 👎🏾
- Plugins vs. Customización (sw-precache + sw-toolbox vs. hand-written service worker)
- El ciclo de vida de un Service Worker es una 🎱 🎱 🏃 y testearlo mucho más
- Cada caso es un mundo (Cantidad de assets, Disponibilidad de la data, ejemplos muy estándar)
- Te llenás de hacks para iOS :agite: (Links en Safari, por ejemplo)
🔗 pwa.meetupjs.com.ar
- Performance es un tema muy bien cubierto hoy en día
- Lighthouse 😍
- Dale a tu usuario la posibilidad de decidir COMO consumir tu contenido
- Poné la suscripción del Service Worker en el window.onload
- Acordate que descargás TODO. Hay muchos assets que probablemente no te interesen
- Estrategias Data -> network first Assets -> cache first
- No todas las buenas prácticas de la web aplican para una PWA (FOIT)
¡TU AYUDA!
- En especial a Seba, Pecas y Gianu
🐦 @durancristhian
Aguante Boca 💙 💛 💙