This page was exported from GTUTO [ https://www.gtuto.com ] Export date:Fri Apr 19 12:55:38 2024 / +0000 GMT ___________________________________________________ Title: Service Workers --------------------------------------------------- Le nouveau mécanisme utilisé par les navigateurs web, pratique notamment pour le cache de pages Pour l'instant quelques liens et portion de code pour continuer mes tests *** A fouiller semble le plus complet *** A fouiller notion avancées et exemples * Liste de questions réponses très technique * Exemples de base et promise ref mozilla * Architecture des appli avec service worker * Service workers in production by google * Bon exemples * Bon article de base avec exemples de code * Cache théorie et exemple biens expliqués * Truc de base bien fait ** Bon article en français * Exemple * Exemple de code avec mise en cache au chargement * Cache selectif code complet * Exemple à voir * Exemple à voir * plein d'exemples * Sur promise utilisé par service worker * Bibliothèque toute prête pour le cache, à tester * Bibliothèque toute prête pour le cache (plus simple), à tester *** Liens à voir ** Le cache API utilisé dans service worker * Pour savoir si service worker non activé et son état : Firefox : about:config --> dom.serviceWorkers.enabled to true; relancer Firefox. Chrome : chrome://flags activer  experimental-web-platform-features; relancer Chrome Opera:  opera://flags activer Support for ServiceWorker; relancer. * sur Chrome chrome://serviceworker-internals/   console serviceworker * sur Firefox about:serviceworkers   console serviceworker très simplifiée * serviceworker-cache-polyfill.js que l'on trouve dans certains exemple n'est plus utile depuis 2015, car il simulait certaines fonctions manquantes pour certains navigateurs. Elles sont maintenant implémentées  * Utilisable uniquement en HTTPS  non autosigné , fonctionne parfois en HTTPS autosigné (Firefox Linux, mais pas Firefox Windows) -> à approfondir !!! * Donc installation certificats et HTTPS, ICI * nagivator.serviceWorker.getRegistration() navigator.serviceWorker.ready.then() --------------------------------------------------- Images: --------------------------------------------------- --------------------------------------------------- Post date: 2016-02-03 13:42:32 Post date GMT: 2016-02-03 13:42:32 Post modified date: 2016-02-17 14:17:14 Post modified date GMT: 2016-02-17 14:17:14 ____________________________________________________________________________________________ Export of Post and Page as text file has been powered by [ Universal Post Manager ] plugin from www.gconverters.com