¿Cómo se relaciona la aplicación web progresiva con el trabajador del servicio?

Una aplicación web progresiva utiliza capacidades web modernas para ofrecer una experiencia de usuario similar a la aplicación.

Las aplicaciones web progresivas aportan las características que esperamos de las aplicaciones nativas a la experiencia del navegador móvil de una manera que utiliza tecnologías basadas en estándares y se ejecuta en un contenedor seguro accesible para cualquier persona en la web.

Trabajador de servicio”

En muchos países, las conexiones a Internet pueden ser lentas y desiguales. PWA resuelve esto mediante el uso de ” trabajadores de servicio ” que permiten que una aplicación web progresiva se cargue instantáneamente, independientemente del estado de la red.

Un trabajador de servicio, escrito en JavaScript, es como un proxy del lado del cliente y le permite controlar la memoria caché y cómo responder a las solicitudes de recursos. Al almacenar en caché los recursos clave, puede eliminar la dependencia de la red, asegurando una experiencia instantánea y confiable para sus usuarios

Los trabajadores de servicios permiten que las PWA utilicen menos datos que las aplicaciones nativas. OLA, un servicio de taxi que impulsa la movilidad de mil millones de indios. Ofrecido un PWA consume tan poco como 10KB para visitas repetidas. El bajo consumo de datos de la aplicación se traduce en una primera visita de 3.4 segundos, y menos de un segundo para visitas repetidas.

Están relacionados con las aplicaciones web progresivas porque pueden usarse para crear software que admita experiencias sin conexión. Significa que los desarrolladores pueden usar esta API para controlar la usabilidad de la aplicación en situaciones tanto en línea como fuera de línea. Una de las características principales de Service Workers es

la capacidad de interceptar y manejar solicitudes de red, incluida la administración programática de un caché de respuestas.

Con Service Workers, se puede acceder a su aplicación web sin conexión a Internet, pero solo en Chrome y Firefox. Sin embargo, para admitir el acceso sin conexión en otros navegadores / dispositivos, tenemos que usar una tecnología diferente.

Si desea saber más sobre Service Workes y otras tecnologías utilizadas para generar aplicaciones web progresivas, eche un vistazo a estas publicaciones de blog:

Desconectarse con aplicaciones web progresivas

Desconectarse con Progressive App Development # 2

More Interesting

¿Cuál es la mejor empresa de desarrollo de aplicaciones web en la India?

¿Puedo usar Spring Boot para hacer una aplicación web completamente funcional como Spring MVC normal o incluso Python Frasco?

¿Por qué Codem es la principal empresa de desarrollo de aplicaciones web en Chennai, India?

Cómo crear un inicio de sesión con Facebook o Gmail para mi aplicación web usando ASP.Net MVC 5

¿Cuál es la diferencia entre sitio web dinámico y aplicación web?

¿Cuál es la mejor tecnología EDI o métodos web? ¿Y también Java J2EE o mainframes?

Para un tipo de aplicación de diario público principalmente monetizada con anuncios, ¿cuál construiría primero, con fondos limitados, un sitio web móvil HTML5 o una aplicación para iPhone?

¿Por qué el espacio de seguimiento de tareas en línea / seguimiento de problemas / gestión de proyectos está tan lleno?

¿Qué tecnologías utilizarías para construir una aplicación web de este tipo?

¿Es posible identificar un navegador en particular en una computadora en particular?

¿Cómo puede un sitio de citas generar zumbido viralmente?

¿Existe una aplicación web que le permita administrar sus cuentas en varios sitios? Tengo varias cuentas de Twitter y Facebook para diferentes propósitos. ¿Existe una aplicación que me permita hacer un seguimiento de ellos?

¿Cuáles son los pros y los contras del diseño de dos paneles AJAX popularizado por la nueva interfaz de usuario de Twitter?

¿Puede la aplicación web Meteor en la práctica escalar a más de 100,000 usuarios que compartirían ~ 1 foto (a veces video) y chatearían entre ellos (uno a uno) todos los días?

¿Por qué eBay no realiza subastas de segundo precio de oferta cerrada?