Workbox
Librerie e strumenti di service worker pronti per la produzione.
Introduzione ai Service worker
Scopri come i service worker possono migliorare progressivamente il tuo sito web e in che modo Workbox è utile.
Panoramica dei Service worker
I service worker sono asset JavaScript specializzati che fungono da proxy tra i browser web e i server web.
Lifecycle
Comprendere il comportamento dei service worker per rendere possibili le applicazioni offline.
Strategie di memorizzazione nella cache
Strategie per l'interazione tra l'evento di recupero di un service worker e l'interfaccia Cache.
Panoramica di Workbox
Un insieme di moduli che semplificano il routing e la memorizzazione nella cache dei Service worker comuni.
Che cosa devi sapere
Indicazioni da considerare durante la creazione di un service worker.
Aspettative relative al deployment dei service worker
Comprendi l'effetto di un service worker su un sito web dopo il deployment.
Rimuovi i service worker che presentano errori
Come risolvere il problema di un service worker che causa problemi.
Migliora l'esperienza di sviluppo dei service worker
Risolvi alcuni dei problemi di sviluppo locale che potresti riscontrare quando utilizzi i service worker.
Risoluzione dei problemi e logging
Uno sguardo alle funzionalità di logging di Workbox e agli strumenti di debug dei service worker interni al browser.
Strategie per architetture diverse
Introduzione alle due diverse architetture dei siti web.
Modello shell dell'applicazione
Come accoppiare il modello shell dell'applicazione a un service worker nella tua SPA.
Precaricamento di navigazione per HTML Network-first
Che cos'è il precaricamento di navigazione, come accelera la navigazione e come utilizzarlo in Workbox.
Applicazioni multipagina più veloci con i flussi
Utilizza i flussi di lavoro per creare applicazioni su più pagine per creare esperienze rapide con rendering quasi istantaneo.
Azioni consigliate e sconsigliate per la memorizzazione nella cache
Scoprire cosa fare e cosa evitare nella memorizzazione nella cache.
Quota di spazio di archiviazione
Una guida alla configurazione di Workbox per evitare problemi di quota di spazio di archiviazione.
Casi d'uso e formule
Scopri come gestire diversi casi d'uso per ottenere il massimo da Workbox.
Usa finestra-casella di lavoro
A volte gli utenti sono offline. Scopri come adattarti e aiutali a riprendere le richieste quando torneranno online.
Memorizzazione delle risorse nella cache durante il runtime
Scopri come gestire le risorse di memorizzazione nella cache durante il runtime, incluse le risorse multiorigine.
Forza timeout di rete
Scopri come forzare un timeout di rete in presenza di una connessione di rete lenta con la tempistica giusta.
Accedi alle cache dalla finestra
L'accesso alle istanze della cache non è limitato solo all'ambito del service worker. Scopri come accedervi dal contesto della finestra.
Pubblica audio e video memorizzati nella cache
Scopri come utilizzare workbox-range-request per gestire le richieste di risorse audio e video in modo prevedibile.
Gestire le risposte di riserva
A volte gli utenti riscontrano errori di rete o vanno offline. Scopri come adattarti a queste situazioni e fornire una risposta di riserva.
Gestire gli aggiornamenti immediatamente
Come aggiornare gli utenti quando aggiorni un service worker.
Nuovo tentativo con le richieste quando sei di nuovo online
A volte gli utenti sono offline. Scopri come adattarti e aiutali a riprendere le richieste quando tornano online.
Plug-in di Workbox
Sebbene Workbox offra molte utilità pronte per l'uso, potrebbe essere necessario estenderle per soddisfare i requisiti dell'applicazione.
Altre risorse
Approfondisci i moduli Workbox, il codice sorgente e altro ancora.
Moduli di Workbox
I service worker sono asset JavaScript specializzati che fungono da proxy tra i browser web e i server web.
Workbox su GitHub
Problemi relativi ai file, leggi le note di rilascio e sfoglia il codice sorgente.