Seenthis
•
 
Identifiants personnels
  • [mot de passe oublié ?]

 
  • #s
  • #se
  • #service
  • #service_
RSS: #service_worker

#service_worker

  • #service_workers
  • @b_b
    b_b @b_b PUBLIC DOMAIN 24/04/2025
    1
    @arno
    1

    Building An #Offline Friendly #Image #Upload System — Smashing Magazine
    ▻https://www.smashingmagazine.com/2025/04/building-offline-friendly-image-upload-system

    https://files.smashing.media/articles/building-offline-friendly-image-upload-system/1-upload-system-flow-chart.png

    - The user selects an image.
    The process begins by letting the user select their image.
    – The image is stored locally in #IndexedDB.
    Next, the system checks for network connectivity. If network connectivity is available, the system uploads the image directly, avoiding unnecessary local storage usage. However, if the network is not available, the image will be stored in IndexedDB.
    – The #service_worker detects when the network is restored.
    With the image stored in IndexedDB, the system waits to detect when the network connection is restored to continue with the next step.
    – The background sync processes pending uploads.
    The moment the connection is restored, the system will try to upload the image again.
    – The file is successfully uploaded.
    The moment the image is uploaded, the system will remove the local copy stored in IndexedDB.

    b_b @b_b PUBLIC DOMAIN
    Écrire un commentaire
  • @cy_altern
    cy_altern @cy_altern CC BY-SA 10/10/2023
    2
    @rastapopoulos
    @arno
    2

    Comment rendre une PWA installable ?
    ▻https://developpeur-freelance.io/pwa-installable

    Tutoriel pour la gestion de l’installation d’une PWA (service-worker + JavaScript)

    #PWA #progressive_web_app #javascript #service_worker

    cy_altern @cy_altern CC BY-SA
    Écrire un commentaire
  • @cy_altern
    cy_altern @cy_altern CC BY-SA 10/12/2020
    2
    @rastapopoulos
    @arno
    2

    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

    cy_altern @cy_altern CC BY-SA
    Écrire un commentaire
  • @stephane
    Stéphane Bortzmeyer @stephane CC BY-SA 6/01/2019

    “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

    Stéphane Bortzmeyer @stephane CC BY-SA
    Écrire un commentaire
  • @cy_altern
    cy_altern @cy_altern CC BY-SA 4/10/2018
    1
    @jeanmarie
    1

    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)

    #PWA #progressive_web_app #gulp #service_worker

    • #Blog Eleven Labs
    cy_altern @cy_altern CC BY-SA
    • @cy_altern
      cy_altern @cy_altern CC BY-SA 14/11/2018

      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

      cy_altern @cy_altern CC BY-SA
    Écrire un commentaire
  • @nicod_
    nicod_ @nicod_ 2/10/2016

    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

    nicod_ @nicod_
    Écrire un commentaire
  • @cy_altern
    cy_altern @cy_altern CC BY-SA 26/09/2016
    2
    @severo
    @tofulm
    2

    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

    #howto #service_worker #progressive_web_app #offline

    cy_altern @cy_altern CC BY-SA
    Écrire un commentaire
  • @cy_altern
    cy_altern @cy_altern CC BY-SA 23/08/2016

    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

    document.querySelector( '.fetch-content' ).addEventListener( 'click', () => {
    window.caches.open( myCache )
    .then( cache => cache.addAll( content ) )
    .then( () => alert( 'content is now available offline' ) )
    .catch( () => alert( 'oh noes! something went wrong' ) );
    });

    – la gestion du cache (y compris un système spécifique de stockage partiel pour les fichiers sons « lourds » ~92 Mo de mp3)
    #progressive_web_apps #service_worker #cache #smartphone #web_dev

    cy_altern @cy_altern CC BY-SA
    Écrire un commentaire
  • @cy_altern
    cy_altern @cy_altern CC BY-SA 11/08/2016
    3
    @rastapopoulos
    @tofulm
    @nicod_
    3

    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

    cy_altern @cy_altern CC BY-SA
    Écrire un commentaire
  • @cy_altern
    cy_altern @cy_altern CC BY-SA 3/09/2015
    6
    @fil
    @02myseenthis01
    @nhoizey
    @baroug
    @booz
    @robin
    6

    #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.

    #webdev #librairie

    cy_altern @cy_altern CC BY-SA
    • @fil
      Fil @fil 13/10/2015

      quelqu’un a testé ? #SPIP ?

      Fil @fil
    • @nhoizey
      Nicolas Hoizey @nhoizey CC BY-NC-SA 13/10/2015

      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… ;-)

      Nicolas Hoizey @nhoizey CC BY-NC-SA
    • @booz
      BoOz @booz 22/10/2016

      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 ?

      #offlinefirst

      BoOz @booz
    • @robin
      robin @robin CC BY 24/10/2016

      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.

      robin @robin CC BY
    • @booz
      BoOz @booz 30/10/2016

      C’est un peu génant de pas avoir d’offline dans Safari non ?

      BoOz @booz
    • @robin
      robin @robin CC BY 31/10/2016

      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.

      robin @robin CC BY
    Écrire un commentaire
  • @nhoizey
    Nicolas Hoizey @nhoizey CC BY-NC-SA 20/11/2014

    service-worker samples
    ▻https://github.com/GoogleChrome/samples/tree/gh-pages/service-worker

    Tags : #Service_Worker #offline #cache

    • #Service Worker
    Nicolas Hoizey @nhoizey CC BY-NC-SA
    Écrire un commentaire
  • @nhoizey
    Nicolas Hoizey @nhoizey CC BY-NC-SA 4/06/2014

    Is ServiceWorker ready ?
    ▻https://jakearchibald.github.io/isserviceworkerready

    Tags : #Service_Worker #statut #support #navigateurs #RWD #flexbox

    • #Service Worker
    Nicolas Hoizey @nhoizey CC BY-NC-SA
    Écrire un commentaire
  • @nhoizey
    Nicolas Hoizey @nhoizey CC BY-NC-SA 4/06/2014

    #Service_Worker - first draft published - JakeArchibald.com
    ▻http://jakearchibald.com/2014/service-worker-first-draft

    Tags: Service Worker

    • #Service Worker
    Nicolas Hoizey @nhoizey CC BY-NC-SA
    Écrire un commentaire
  • @nhoizey
    Nicolas Hoizey @nhoizey CC BY-NC-SA 7/05/2014

    Service Workers Explained
    ▻https://github.com/slightlyoff/ServiceWorker/blob/master/explainer.md

    Tags : #Service_Worker #offline #appcache

    • #Service Worker
    Nicolas Hoizey @nhoizey CC BY-NC-SA
    Écrire un commentaire
  • @nhoizey
    Nicolas Hoizey @nhoizey CC BY-NC-SA 23/04/2014

    #Service_Worker will be #SSL/TLS only
    ▻https://github.com/slightlyoff/ServiceWorker/issues/199

    Tags: SSL #TLS sécurité #cache #webperf Service Worker

    #sécurité

    • #Service Worker
    • #SSL
    Nicolas Hoizey @nhoizey CC BY-NC-SA
    Écrire un commentaire

Thèmes liés

  • position: service worker
  • #service_worker
  • #service_workers
  • #progressive_web_app
  • #offline
  • #cache
  • #pwa
  • #progressive_web_apps
  • #howto
  • #manifest.json
  • #javascript