Efektívne používanie vývojárskych nástrojov Chrome (tutoriál)

Praktické použitie aplikácie na záložkách v Chrome Developer Tools

Všetky videá tutoriálu Efektívne používanie vývojárskych nástrojov Chrome (tutoriál)

V tomto návode vám vysvetlím, ako môžete využiť kartu Application v nástrojoch pre vývojárov Chrome, aby ste mohli preskúmať zdroje webovej aplikácie. Špeciálny dôraz bude klásť na rôzne možnosti ukladania ako Lokálny úložný priestor, Úložný priestor relácie a IndexedDB. Budú sa tiež riešiť správa údajov, ukladanie pomocou služobného pracovníka a manipulácia s Cookies. Optimalizáciou riadenia uloženia môžete zabezpečiť efektívnejšie fungovanie vašej webovej aplikácie.

Najdôležitejšie zistenia

  • Karta Application je centrálne nástroj na analýzu a optimalizáciu vašej webovej aplikácie.
  • Môžete priamo v prehliadači preskúmať manifestový súbor, služobného pracovníka, možnosti ukladania a Cookies.
  • Odstránenie a obnovenie týchto možností ukladania môže pomôcť pri identifikácii chýb a optimalizácii výkonu.

Krok za krokom sprievodca

Prístup k záložke Application

Ak chcete otvoriť kartu Application, prejdite na svoju stránku a stlačte kláves F12 alebo kliknite pravým tlačidlom myši a vyberte možnosť „Skontrolovať“. V nástrojoch pre vývojárov nájdete kartu „Application“, ktorá vám poskytuje prehľad o rôznych zdrojoch, ktoré vaša webová aplikácia využíva.

Praktické použitie kariet aplikácií v nástrojoch pre vývojárov Chrome

Prieskum manifestu

V karte Application sa presvedčte, že ste otvorili sekciu „Manifest“. Tu môžete vidieť manifestový súbor vašej webovej aplikácie a overiť uvedené správne informácie ako ikony, názov a popis. Toto je obzvlášť dôležité pri vývoji progresívnych webových aplikácií (PWAs).

Využívanie služobného pracovníka

Ďalším krokom je preskúmanie služobných pracovníkov. Títo sú kľúčoví pre offline prevádzku vašej webovej aplikácie. Kliknite na sekciu „Service Workers“, aby ste videli registrovaných služobných pracovníkov a otestovali ich funkčnosti, ako sú push notifikácie alebo synchronizácia.

Praktické použitie Application záložky v nástrojoch pre vývojárov Chrome

Testovanie offline funkcionality

Dôležité je otestovať offline funkcionalitu. Môžete povoliť režim offline a znovu načítať stránku, aby ste videli, ako sa správa. Dobrá webová aplikácia by mala fungovať aj v tomto stave a poskytovať príslušné informácie v prípade, že je offline.

Praktické použitie aplikácie Tab v nástrojoch pre vývojára Chrome

Analýza úložiska

Teraz prejdite do sekcie „Storage“. Tu získate prehľad o vyrovnávacej pamäti, Lokálnom úložisku, Úložisku relácie a IndexedDB. Tieto možnosti ukladania zohrávajú kľúčovú úlohu pri uchovávaní údajov medzi rôznymi návštevami alebo reláciami.

Praktické využitie Application Tabs v Chrome Developer Tools

Odstránenie uložených údajov

Môžete vymazať všetky uložené údaje označením príslušných políčok a následne vybraním možnosti „Clear Site Data“. Toto môže pomôcť pri riešení problémov spôsobených zastaranými alebo chybnými údajmi.

Práca s Lokálnym úložiskom

Prejdite teraz do Lokálneho úložiska a nastavte niektoré hodnoty. Môžete použiť localStorage.setItem('kľúč', 'hodnota'); v konzole na vytvorenie nového záznamu a potom obnoviť oblasť Lokálneho úložiska, aby ste videli zmeny.

Praktické použitie karty aplikácie v Chrome Developer Tools

Zmena hodnôt v Lokálnom úložisku

V tomto kroku môžete tiež priamo meniť hodnoty. Dvojkliknite na hodnotu, ktorú chcete upraviť. Upozorňujeme, že text môže byť zadaný vo formáte JSON, čo vám umožňuje ukladať komplexnejšie údaje.

Praktické použitie karty aplikácie v nástrojoch pre vývojárov Chrome

Využívanie Úložiska relácie

Úložisko relácie je podobné Lokálnemu úložisku, ale je osobné a vymaže sa, keď sa zavrie karta alebo prehliadač. Môžete to otestovať pridaním niektorých hodnôt a kontrolou počas vašej relácie.

Praktické použitie karty aplikácie v nástrojoch pre vývojárov Chrome

Skúmanie súborov cookies

Kliknite na doménu svojej webovej aplikácie v sekcii „Cookies“, aby ste videli nastavené cookies. Môžete skontrolovať hodnoty týchto cookies, zmeniť ich alebo ich dokonca vymazať. To je obzvlášť dôležité, ak máte problémy s používateľskými reláciami alebo autentifikáciou.

Praktické použitie Application Tabs v Chrome Developer Tools

Prehľad o ukladaní do medzipamäte (Cache Storage)

Cache Storage vám poskytne prehľad o všetkých súboroch uložených v medzipamäti, ktoré vaša aplikácia používa. To vám pomôže pochopiť, ktoré súbory sú k dispozícii offline alebo ktoré by mali byť aktualizované.

Praktické použitie aplikačných kariet v nástrojoch pre vývojárov Chrome

Využívanie služieb na pozadí (Background Services)

Ak vaša webová aplikácia používa funkcie ako oznámenia alebo synchronizáciu na pozadí, nájdete ich pod „Background Services“. Toto je obzvlášť dôležité pri vývoji PWAs, pretože tieto funkcie využívajú na zlepšenie používateľského zážitku.

Analýza rámceov a iFrames

Ak používate iFrames alebo rámce (framesets) vo svojej webovej aplikácii, môžete v sekcii „Frames“ skontrolovať načítané zdroje. Tu môžete vidieť, ktoré súbory sú načítané cez iFrames a či s tým sú spojené nejaké problémy.

Praktické použitie karty aplikácií v nástrojoch pre vývojárov Chrome

Zhrnutie

V tejto príručke ste sa naučili, ako môžete využívať rôzne funkcie Application Tabs v nástrojoch Chrome Developer Tools. Získali ste prehľad o manifeste, používaní služobníkov (Service Workernov), rôznych možnostiach ukladania a správe cookies. Pravidelnou analýzou a optimalizáciou týchto zdrojov môžete výrazne zlepšiť výkon svojej webovej aplikácie.

Často kladené otázky

Ako môžem pristupovať k Application Tabu?Stlačte F12 alebo kliknite pravým tlačidlom myši na stránku a vyberte možnosť „Skontrolovať“.

Aký je rozdiel medzi lokálnym úložiskom a úložiskom relácie (Session Storage)?Lokálne úložisko ukladá dáta trvalo, zatiaľ čo úložisko relácie (Session Storage) je platné len počas trvania relácie s prehliadačom.

Ako môžem vymazať cookies cez Application Tab?Poďte do sekcie „Cookies“ a vyberte doménu, potom môžete zobraziť a vymazať cookies.

Ako môžem testovať offline funkcionalitu svojej webovej aplikácie?Ak chcete overiť svoju offline funkcionalitu, aktivujte režim offline v časti Sieti (Network) a obnovte stránku.

Čo je služobník (Service Worker)?Služobník (Service Worker) je skript, ktorý si prehliadač inštaluje na pozadí a má kontrolu nad sieťovými požiadavkami, aby umožnil offline funkcionalitu a ukladanie do medzipamäte (Caching).