Aller au contenu

Service workers : reprendre le contrôle du navigateur

Par Éric Daspet

Mini-conf :
Langue :
Français
  • Diaporama
  • Le sujet

    On nous a promis des applications web, mais nous n'y sommes toujours pas. J'utilise du JavaScript et le navigateur me sert de plateforme de développement et d'exécution, mais je n'ai pas de liens, pas d'URL, pas de convergence entre ce que j'ai dans mon navigateur et dans mon app store. Symptôme évident : les popups « Clique OK pour télécharger l'application, ou clique Annuler pour continuer sur le site web » sont toujours là…

    Pourtant, en ce moment, nos navigateurs sont en train de combler un des derniers fossés entre le web et les app mobiles. Cette année, demain, nous allons pouvoir faire du web, en ligne ou hors ligne, en reprenant le contrôle du navigateur et des interactions réseau.

    Ça s'appelle Service Workers et ça va nous apporter tout ce que AppCache nous avait promis, de façon utilisable, et bien plus encore : cache sur lequel on peut compter, interception des requêtes web, gestion des montées en version…

    Nous allons voir à quoi ça ressemble, quelles opportunités nous sont ouvertes, comment l'utiliser, pourquoi… et enfin rassembler les app mobiles et le web.

    Et si nous ajoutions la capacité à nos sites web de continuer à fonctionner en déconnecté ? Et si nous faisions enfin des app web, et pas simplement à base de JavaScript ? Les éléments pour s'y préparer sont là, avec une quinzaine de minutes pour ouvrir les yeux et avoir envie de s'y plonger.

    Présenté par