Hola soy Urian, un apasionado por la creación de sitios web y la programación, espere te haya gustado este material, me gusta compartir mis conocimeintos porque se que puede ser de mucha ayuda.
Es un archivo JS, que define la lógica de las peticiones de red y la estrategia de caché, como el modo offline, sincronización en segundo plano, notificaciones push y APIs de sincronización en segundo plano.
Es simplemente un archivo JSON en el cuál se definen cierto valores como el nombre de la aplicación, la ubicación de los íconos que serán utilizados en diferentes resoluciones, la URL inicial, el color de fondo por defecto, entre otras configuraciones. Estas opciones le permitirán a la plataforma o dispositivo, saber cómo se llamará y comportará nuestra aplicación si fuera instalada.
Es el fichero central que da vida a las PWA es el fichero Manifest, que contendrá los metadatos propios de la aplicación
Las PWA son aplicaciones webs que hacen uso de las tecnologías más novedosas y potentes de los navegadores. Progressive Web Apps se comportan como aplicaciones web nativas, sólo que utilizan tecnologías web, en resumidas cuentas como una aplicación móvil accesible a través del navegador.