Scripts que se ejecutan en el navegador en background de forma independiente a la pagina web. Se usan en notificaciones push, sincronización en background, y geofencing por ejemplo.
Muestra notificaciones contextuales, relevantes y a tiempo de tu aplicación aun cuando esta este cerrada.
Con ayuda de Service Workers puedes hacer que la carga de sitios web sea más rapida, ya que se almacenan en la memoria del dispositivo.
Animaciones fluidas, scrolling y buenas practicas de diseño y desarrollo a considerar.
No solo se trata de pixel perfect sino de que dependiendo del dispositivo la experiencia sea optima.
Seguridad primero, tu sitio no puede ser considerado una aplicación web progresiva sino funciona atraves de https.
Hacer que tu sitio web se vea y funcione como una aplicación nativa movil sin tener que desarrollar diferentes proyectos para una sola cosa.
Todo lo que puedes hacer en aplicaciones nativas, los desarrolladores de nucleo de cada navegador web moderno esta trabajando en como se podria implementar