Comment rendre une PWA installable ?
▻https://developpeur-freelance.io/pwa-installable
Tutoriel pour la gestion de l’installation d’une PWA (service-worker + JavaScript)
Comment rendre une PWA installable ?
▻https://developpeur-freelance.io/pwa-installable
Tutoriel pour la gestion de l’installation d’une PWA (service-worker + JavaScript)
Transformer votre site en PWA | Javascript par Flo | GinkoNote
▻https://www.ginkonote.com/fr/utilisateurs/flo/articles/transformer-votre-site-en-pwa@javascript
Howto pour générer une PWA à partir d’un site HTML + JS avec en particulier la gestion de la mise en cache local
#progressive_web_app #PWA #howto #service_worker #manifest.json
“Stumbling blocks on the way to web performance” Good debunking about some badly-thought “web performance improvments” ideas.
▻https://macwright.org/2019/01/05/performance.html
#image_formats #service_workers #web_caching #web_performance
Votre première PWA | Blog Eleven Labs
▻https://blog.eleven-labs.com/fr/votre-premiere-pwa
Tutoriel pour réaliser une Progressive Web App (avec en particulier utilisation de Gulp pour la configuration du service worker)
semble t’il que les service worker ne soient pas encore d’une simplicité et fiabilité éprouvée... : ▻https://www.construct.net/fr/blogs/ashleys-blog-2/service-workers-are-a-pain-in-the-ass-934
The Building Blocks Of Progressive Web #apps – Smashing Magazine
▻https://www.smashingmagazine.com/2016/09/the-building-blocks-of-progressive-web-apps
#progressive_apps #service_workers
Offline content with service workers · MadebyMike
▻https://madebymike.com.au/writing/service-workers
un tuto pour l’utilisation de service worker pour gérer l’enregistrement d’une page pour le offline
How we made the RioRun progressive web app | Info | The Guardian
▻https://www.theguardian.com/info/developer-blog/2016/aug/19/how-we-made-the-riorun-progressive-web-app
Un retour d’expérience sur la mise en place d’une « progressive web app » avec :
– les problèmes de service worker : voir ▻https://gist.github.com/Rich-Harris/fd6c3c73e6e707e312d7c5d7d0f3b2f9
Que sont les Progressive Web Apps ? - Frank Taillandier
▻http://frank.taillandier.me/2016/06/28/que-sont-les-progressive-web-apps
Les Progressive Web Apps apportent les fonctionnalités attendues des applications natives à l’expérience de navigation Web sur un mobile en utilisant des technologies basées sur les standards et en tournant dans un conteneur sécurisé accessible à tous sur le Web.
En somme, les Progressive Web Apps décrivent toute une série de technologies, de concepts d’architecture et d’API Web qui travaillent de concert pour proposer une expérience similaire aux applications natives sur le Web mobile. Voyons ensemble les quelques tenants de base des Progressive Web Apps.
Le concept de « Progressive Web Apps » sent le marketing à plein nez mais l’idée de base est là : faire des applis web utilisables comme applis mobiles (ce qui était un des principe porté par Mozilla phone dans son concept d’OS mobile). Et au passage ça devrait permettre de se débarrasser des Truc Store et de la compilation par OS à chaque version d’une l’appli...
Voir aussi :
▻https://serviceworke.rs pour des exemples de « Service workers »
▻https://developers.google.com/web/updates/2014/11/Support-for-installable-web-apps-with-webapp-manifest-in-chrome-3 et ▻https://w3c.github.io/manifest pour l’utilisation de fichier manifest.json pour installer une web apps
#progressive_web_apps #service_workers #app_shell #appli_mobile #manifest.json
#upup - The #offline First Library
▻https://www.talater.com/upup
UpUp est une bibliothèque #javascript légère, en ajoutant des fonctionnalités offline aux pages web. Grâce à des #service_workers, le navigateur va mettre en cache les données et assets spécifiées par UpUp pour les réafficher en cas de déconnexion et d’appel de la page. Propose un tuto pour la prise en main et une doc pour l’API de la lib.
Je n’ai pas encore migré sur HTTPS (vivement ►https://letsencrypt.org ), donc pas encore pris le temps de tester les Services Workers.
J’ai commencé à virer AppCache là où j’en avais mis, par contre… ;-)
Si je comprends bien ▻https://davidwalsh.name/dont-wait-serviceworker-adding-offline-support-oneline
Il faut aussi prévoir de compléter pour la moitié des navigateurs qui ne gèrent pas le serviceworker avec autre chose, ▻https://pouchdb.com/learn.html ?
Oui et non, ce sont deux choses différentes. SW sert essentiellement à cacher des resources ; Pouch sert de base de données synchronisée et offline. C’est plus pour mettre du JSON que tu peux synchroniser avec Couch super facilement.
Les browsers qui n’ont pas SW, eh ben ils n’ont pas d’offline. C’est pas grave.
C’est forcément génant d’une façon ou d’une autre d’utiliser un navigateur désuet. Mais ça, on n’y peut pas grand chose.
Is ServiceWorker ready ?
▻https://jakearchibald.github.io/isserviceworkerready
Tags : #Service_Worker #statut #support #navigateurs #RWD #flexbox
#Service_Worker - first draft published - JakeArchibald.com
▻http://jakearchibald.com/2014/service-worker-first-draft
Tags: Service Worker