Herramientas de usuario

Herramientas del sitio


informatica:programacion:pwa

Diferencias

Muestra las diferencias entre dos versiones de la página.

Enlace a la vista de comparación

Ambos lados, revisión anteriorRevisión previa
Próxima revisión
Revisión previa
informatica:programacion:pwa [2020/11/18 17:55] – [Service worker] tempwininformatica:programacion:pwa [2020/11/18 18:40] (actual) – [Conceptos clave] tempwin
Línea 35: Línea 35:
  
 ===== Conceptos clave ===== ===== Conceptos clave =====
 +<WRAP center round important 60%>
 Las aplicaciones PWA deben ser servidas utilizando un protocolo seguro (HTTPS) y contar con un certificado. La única excepción es http://localhost Las aplicaciones PWA deben ser servidas utilizando un protocolo seguro (HTTPS) y contar con un certificado. La única excepción es http://localhost
 +</WRAP>
 +
 ==== Service worker ==== ==== Service worker ====
  
Línea 44: Línea 46:
 navigator.serviceWorker.register("/sw.js") navigator.serviceWorker.register("/sw.js")
 </code> </code>
 +
 +El service worker corre en un hilo separado de la aplicación web, de forma que aunque cerremos la aplicación web, el service worker seguirá funcionando.
 +
 +Ciclo de vida:
 +
 +  * Instalando: se descarga el fichero JavaScript y se "parsea"
 +  * Instalado: 
 +  * Activación: código que se puede ejecutar antes de que se active el Service Worker
 +  * Activado: el service worker toma control de la aplicación.
 +  * Ocioso: el service work falla en la instalación o es sustituido por versiones nuevas. Ya no tiene control de la aplicación
 ==== Manifest ==== ==== Manifest ====
  
informatica/programacion/pwa.1605718540.txt.gz · Última modificación: por tempwin