Qué es el service worker de Angular?

Clase 8 de 31Curso de PWA con Angular 2018

Resumen

Service Worker:

  • Son un archivo mas

  • Están escritos en JS

  • Funcionan como un proxy, es decir que interceptan las llamadas en red. Esto es muy importante para las PWA porque te permite mostrar información a tus usuarios sin necesidad de tener internet

  • Se detienen cuándo no están en uso

  • Solo funcionan sobre HTTPS

  • Sus métodos están basados en promesas. --> Curso de Fundamentos de JS

##Ventajas:

  • Confiabilidad: provee recursos estáticos, dinámicos y extensos desde caché.

  • Performance: Solamente hace llamados remotos cuando es necesario.

  • Push notifications: Notificaciones push para re-atraer a tus usuarios.

  • Te permite crear tu propio sistema de caching.