IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

JavaScript Discussion :

qu'est-ce que les Service Worker en javascript ?


Sujet :

JavaScript

  1. #1
    Membre éprouvé
    Avatar de clavier12AZQSWX
    Homme Profil pro
    Technicien maintenance
    Inscrit en
    Avril 2009
    Messages
    1 467
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 48
    Localisation : France, Somme (Picardie)

    Informations professionnelles :
    Activité : Technicien maintenance

    Informations forums :
    Inscription : Avril 2009
    Messages : 1 467
    Par défaut qu'est-ce que les Service Worker en javascript ?
    bonjour,

    je vois bcp de sites qui "imposent" leur Service Worker.
    qu'est-ce que c'est ?

    Nom : Image25.jpg
Affichages : 244
Taille : 391,3 Ko

    pourquoi certains sont énorme (comme le pouint, la fnaac..) et d'autre une ligne (yootoobe) ?

    Je ne comprends pas pourquoi à chaque visite d'un site, le navigateur ne vient jamais demander mon autorisation . si j'oublie de venir les nettoyer (about:serviceworkers), j'en ai 150 voire 300 !

    Quelqu'un a-t-il une doc en français et un tutoriel sur leur utilité ?

    merci à vous

    ps : j'ai mis des cache rouge au cas où cela comporterait des infos confidentielles ou dangereuses.

  2. #2
    Membre Expert
    Avatar de Doksuri
    Profil pro
    Développeur Web
    Inscrit en
    Juin 2006
    Messages
    2 495
    Détails du profil
    Informations personnelles :
    Âge : 55
    Localisation : France

    Informations professionnelles :
    Activité : Développeur Web

    Informations forums :
    Inscription : Juin 2006
    Messages : 2 495
    Par défaut
    pour faire treeeees simple : c'est un proxy

    tu peux par exemple, lui demander de mettre en cache toutes les images qui sont requettees, ainsi, la prochaine fois que les dites-images sont demandees par la page, le service worker va dire "c'est bon, je l'ai" et la retourner. la requete repondra ainsi plus vite
    => tu peux mettre des css, des js, des pages html...etc

    le gros avantage, etant la gestion du mode "offline" : pour les progressives web apps (PWA), il faut obligatoirement un service worker qui puisse gerer les deconnections

    ces sites-la proposent surment une version PWA de leurs sites

    doc : developer.mozilla.org/fr/docs/Web/API/Service_Worker_API/Using_Service_Workers
    La forme des pyramides prouve que l'Homme a toujours tendance a en faire de moins en moins.

    Venez discuter sur le Chat de Développez !

  3. #3
    Membre éprouvé
    Avatar de clavier12AZQSWX
    Homme Profil pro
    Technicien maintenance
    Inscrit en
    Avril 2009
    Messages
    1 467
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 48
    Localisation : France, Somme (Picardie)

    Informations professionnelles :
    Activité : Technicien maintenance

    Informations forums :
    Inscription : Avril 2009
    Messages : 1 467
    Par défaut
    mais ça existe depuis des lustres le sytème de cache (au moins 2000 si je me souviens), et yavait pas besoin de ces services worker, c'est le navigateur qui gère.

  4. #4
    Membre Expert
    Avatar de Doksuri
    Profil pro
    Développeur Web
    Inscrit en
    Juin 2006
    Messages
    2 495
    Détails du profil
    Informations personnelles :
    Âge : 55
    Localisation : France

    Informations professionnelles :
    Activité : Développeur Web

    Informations forums :
    Inscription : Juin 2006
    Messages : 2 495
    Par défaut
    ca va plus loin que le cache navigateur...
    si t'es deconnecte, ton navigateur va juste t'afficher un message pour te dire que t'es hors ligne...

    les PWA (avec les services workers) continueront de fonctionner meme sans connection

    du coup, pour ses sites internets, on peu imaginer des version "light" des pages pour que l'utilisateur continue d'utiliser le site, meme hors ligne
    La forme des pyramides prouve que l'Homme a toujours tendance a en faire de moins en moins.

    Venez discuter sur le Chat de Développez !

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. [méthodes]Qu'est ce que les specs d'un projet ?
    Par débutant_en_C dans le forum Méthodes
    Réponses: 18
    Dernier message: 08/01/2010, 17h52
  2. qu'est-ce que les design pattern ?
    Par airseb dans le forum Design Patterns
    Réponses: 1
    Dernier message: 23/11/2004, 08h02
  3. Est-ce que les fichiers .obj sont tous les mêmes?
    Par Bubonik software dans le forum Langages de programmation
    Réponses: 2
    Dernier message: 30/12/2003, 21h04

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo