Una pregunta, en qué se diferencia redis de un service worker? Ya que redis también se puede utilizar para manejar el cache de las páginas webs, el uso de redis no es excluyente de un service worker?
La caché del navegador almacena de forma "indiscriminada" recursos estáticos de las distintas páginas web que visitas, para evitar servirte ese contenido la próxima vez que lo visitas, porque, como recursos estáticos que son no, es habitual que cambien. Un service worker es otra cosa. Está orientado hacia la intercepción de peticiones de datos dinámicos que una aplicación web consume de un servidor. En este escenario, la aplicación web que necesita obtener datos dinámicos de internet, se lo solicita al service worker, y este (que es un programa realizado específicamente para esa aplicación) puede suministrarte datos online (si hay conexión) o si esta fallase, suministrarte datos previamente cacheados. Por eso el service worker es un proxy. Es un intermediario que "intercepta" peticiones (por lo general de contenido dinámico) hacia un servicio web, y según una lógica programada, puede suministrar a la página que lo utiliza una versión cacheada / o no. Pero ese no es sólo el uso. Como interceptor / intermediario, podría incluso alterar el contenido de los envíos y respuestas. Por otro lado, he visto algunos vídeos de Carlos Herrera, y te recomiendo que hagas algunos de sus cursos. Es una persona clara y didáctica en sus vídeos.
Bueno... Pará ver la diferencia creo que debes apagar el Internet y recargar tu página... Si tu página no tiene un service worker aparecerá el dinosaurio xdd.. . En cambio si tienes un service worker puedes mostrar el contenido que tienes en cache.
La mejor explicación que he encontrado, muchas gracias
Gracias a ti por dejar la opinión!
Un saludo :D
tremendas manos men
so touching for an excellent video
Una pregunta, en qué se diferencia redis de un service worker? Ya que redis también se puede utilizar para manejar el cache de las páginas webs, el uso de redis no es excluyente de un service worker?
Maetro queria preguntarle es posiible ver los request que hace la pagina en una aplicacion service workers ?
Yo no entendí nada, y cual es la diferencia con un cache normal de toda la vida que ya trae el navegador? por que hay que programar algo extra?
Hola Enrique. Te aconsejo que realices el curso para aclarar todas tus dudas. Saludos.
La caché del navegador almacena de forma "indiscriminada" recursos estáticos de las distintas páginas web que visitas, para evitar servirte ese contenido la próxima vez que lo visitas, porque, como recursos estáticos que son no, es habitual que cambien. Un service worker es otra cosa. Está orientado hacia la intercepción de peticiones de datos dinámicos que una aplicación web consume de un servidor. En este escenario, la aplicación web que necesita obtener datos dinámicos de internet, se lo solicita al service worker, y este (que es un programa realizado específicamente para esa aplicación) puede suministrarte datos online (si hay conexión) o si esta fallase, suministrarte datos previamente cacheados. Por eso el service worker es un proxy. Es un intermediario que "intercepta" peticiones (por lo general de contenido dinámico) hacia un servicio web, y según una lógica programada, puede suministrar a la página que lo utiliza una versión cacheada / o no. Pero ese no es sólo el uso. Como interceptor / intermediario, podría incluso alterar el contenido de los envíos y respuestas. Por otro lado, he visto algunos vídeos de Carlos Herrera, y te recomiendo que hagas algunos de sus cursos. Es una persona clara y didáctica en sus vídeos.
Bueno...
Pará ver la diferencia creo que debes apagar el Internet y recargar tu página... Si tu página no tiene un service worker aparecerá el dinosaurio xdd.. . En cambio si tienes un service worker puedes mostrar el contenido que tienes en cache.
The image is too offensive