Ozvite sa nám

Prípadová štúdia - Rýchly reset zastaraných service workerov

Bezplatné proprietárne rozšírenie pre Chrome, ktoré sme vytvorili na kontrolu a reset service workerov a Cache Storage pre aktuálny origin.

Klient
Service Worker Manager
Rok
Služby
Vývoj produktu, nástroje pre vývojárov, rozšírenie pre Chrome

Prehľad

Pri prepínaní medzi lokálnymi projektmi sme opakovane narážali na rovnaký problém. Aplikácie používali tie isté porty localhostu, no staré service workery a súbory vo vyrovnávacej pamäti po nich zostávali. Ďalší projekt načítal zastarané súbory a vyzeral nefunkčne, hoci jeho kód bol v poriadku.

Vytvorili sme nástroj, ktorý ukáže, čo zostalo uložené, a umožní to vymazať bez otvárania DevTools pri každom pokuse. Používali sme ho pri vlastnej práci a potom sme ho vydali ako bezplatné rozšírenie pre Chrome, aby ho mohli využívať aj ďalší vývojári.

Praktický tip

Service Worker Manager je bezplatný a dostupný v Chrome Web Store. Pripnite si ho na chvíle, keď vám zastaraný stav localhostu začne zbytočne brať čas.

Nainštalovať rozšírenie

Potrebujete pomoc alebo si chcete najprv overiť spracúvanie údajov? Prečítajte si stránku podpory a zásady ochrany súkromia .

Chcete si najprv pozrieť krátku ukážku? Pozrite si

video na YouTube

.

Čo sme urobili

Vyskakovacie okno zobrazuje registrácie service workerov a pomenované cache pre origin aktívnej karty. Môžete zrušiť registráciu workerov, vymazať cache alebo resetovať oboje naraz. Ak stránka stále používa zastaraný stav, po vyčistení ju môžete znova načítať.

Všetko prebieha lokálne v prehliadači a oprávnenia sú obmedzené na potrebnú úlohu. Rozšírenie pracuje s aktuálnym originom; hromadne nemaže údaje iných webov, nekontaktuje vzdialené služby a nezbiera telemetriu.

Je určené vývojárom progresívnych webových aplikácií, aplikácií navrhnutých primárne na prácu offline a lokálnych projektov, kde service workery môžu prežiť reláciu, v ktorej vznikli.

  • Nástroje pre vývojárov
  • Rozšírenie pre Chrome
  • Service workery
  • Práca s localhostom

Service Worker Manager sme najprv vytvorili pre seba. Zastarané workery na opakovane používaných portoch localhostu spôsobovali, že funkčné aplikácie vyzerali chybne. Keď sa nástroj stal súčasťou nášho bežného ladenia, jeho sprístupnenie ďalším vývojárom bolo prirodzeným ďalším krokom.

Marc David, Zakladateľ a hlavný vývojár Lividu
Pre vývojárov
Zadarmo
Lokálne spracovanie
100%
Prenesených údajov
0
Telemetrie alebo vzdialených služieb
0

Ďalšie projekty

Prechod z Wixu bez zatvorenia obchodu

E-shop na mieru pre japonské, kórejské a čínske zberateľské karty, s postupným prechodom z Wixu a známymi nástrojmi pre tím.

Čítať ďalej

Pomáhame zákazníkom nájsť AAA Midea po celom Slovensku

Web, ktorý ľuďom pomáha nájsť klimatizáciu, vetranie a vykurovanie v ich okolí, s nástrojmi, ktoré si tím AAA Midea dokáže spravovať sám.

Čítať ďalej

Povedzte nám o svojom projekte

Povedzte nám, čo plánujete alebo čo vám stojí v ceste. Pomôžeme vám určiť ďalší krok.