Les Service Worker, c’est un peu la potion magique du Web. Un truc qui rend surpuissant, mais que seule une poignée de Gaulois irréductibles connaît et sait mitonner.
Il est temps de démystifier cette fonctionnalité qui est disponible dans tous les navigateurs depuis au moins 2018 !
Dans cette présentation, je vais vous montrer comment les Service Worker nous permettent de nous passer de framework et de toutes les surcouches au navigateur.
Et ce qu’on a à y gagner quand on veux faire des applications web performantes et résistantes à des conditions dégradées et qu’il faut livrer rapidement.
Vous découvrirez les capacités les plus impressionnantes des Service Worker telles que l’API share_target, le fonctionnement hors-ligne natif et d’autres…
Je vous raconterai comment travailler et vivre à bord d’un bateau influence ma vision et m’aide à trouver des solutions originales aux problèmes de l’intermittence
This an attempt in the same spirit as Morris Vanilla To Do to demonstrate how you can develop a PWA with only HTML, CSS and pure Javascript.
I have aggregated all the knowledge and edge cases I’ve experienced through many PWA development and in production
Want a demo? Go over her here: demo.purejs-pwa.alethgueguen.com
The Github repo: github.com/planeth44/pure-JS-PWA
- The constraints
- Technical choices
- What the app does
- Things
- Files
- HTML forms
- Auto save
- alternate method
- Form validation
- Syncing and offline
- Update
- possible scenario
- Back-end
- Offline Multi Page, how you do that?
- Dependencies
Démo d'application PWA pure JS
Les technologies web sont devenues matures et proposent aux développeuses et développeurs un ensemble d'API évoluées.
Je montrerai comment les mettre à profit pour livrer des applications performantes et résistantes à des conditions d’utilisation dégradées.
Je vous raconterai comment vivre et travailler à bord de mon voilier plusieurs mois par an, me permet d'expérimenter en conditions réelles ce qu'est un contexte contraint.
Je vous parlerai ensuite des questionnements qui émergent quand les apps doivent opérer sous des contraintes fortes : qu’est-ce que les designers peuvent apporter à la réflexion sur ce sujet.
Enfin, on traitera des options pour aborder cette approche avec nos clients et les convaincre.
Son site Web : https://alethgueguen.com/