Wstępne ładowanie i wskazówki dotyczące zasobów
Korzystaj z preload, prefetch, preconnect i wskazówek dotyczących priorytetów, aby wcześniej pobierać zasoby krytyczne dla ścieżki renderowania i skrócić czas do pierwszego znaczącego renderowania.
Wstępne ładowanie i wskazówki dotyczące zasobów to bezpłatna lekcja Web Performance Optimization & Lighthouse na CoddyKit. To lekcja 4 z 4. Możesz przeczytać całą lekcję poniżej za darmo — a potem ćwiczyć ją interaktywnie w przeglądarce z wbudowanym edytorem kodu i tutorem AI dostępnym 24/7. To część ścieżki edukacyjnej Web Performance Optimization & Lighthouse, a Twój postęp synchronizuje się między webem a aplikacją CoddyKit. Kurs Web Performance Optimization & Lighthouse zawiera 4 lekcji w sumie.
Części tej lekcji nie zostały jeszcze przetłumaczone i są wyświetlane po angielsku.
Helping the Browser Prioritize
The browser discovers resources as it parses HTML, but key assets like fonts or hero images may be found late. Resource hints let you tell the browser what to fetch early, shrinking the critical path.
preconnect
preconnect opens the DNS + TCP + TLS connection to an origin ahead of time, so the actual request starts faster. Ideal for font and CDN origins.
<link rel="preconnect" href="https://fonts.gstatic.com" crossorigin>dns-prefetch
dns-prefetch is a lighter hint that resolves only DNS. Use it as a fallback for browsers without preconnect or for many third-party origins.
<link rel="dns-prefetch" href="https://analytics.example.com">preload
preload fetches a specific resource the current page needs soon, at high priority. Always set the correct as attribute so the browser assigns the right priority and reuses the fetch.
<link rel="preload" href="/fonts/inter.woff2" as="font" type="font/woff2" crossorigin>Preloading the LCP Image
The hero image driving Largest Contentful Paint is often discovered late. Preloading it can cut LCP significantly.
<link rel="preload" href="/hero.webp" as="image" fetchpriority="high">prefetch
prefetch fetches resources for a future navigation at low priority during idle time. Great for the next page a user is likely to visit.
<link rel="prefetch" href="/dashboard.js">Priority Hints
The fetchpriority attribute nudges relative priority. Mark the hero image high and below-the-fold or non-critical assets low.
<img src="/hero.webp" fetchpriority="high" alt="Hero">
<img src="/footer-logo.png" fetchpriority="low" alt="Logo">modulepreload
For ES modules, modulepreload preloads a module and its dependency graph, avoiding the waterfall of discovering imports one by one.
<link rel="modulepreload" href="/app.mjs">Avoiding Over-Preloading
Hints compete for bandwidth. Preloading too much delays truly critical resources and can hurt performance. Preload only assets that are critical and discovered late.
Verifying Hints
Check the DevTools Network panel: preloaded resources show high priority and early start times. Lighthouse flags both missing preloads for the LCP element and unused preloads.
Choosing the Right Hint
- preconnect warm up an origin.
- preload critical asset for this page.
- prefetch asset for the next page.
- fetchpriority fine-tune relative order.
Quick Check
You want a hero image that drives LCP to download as early and as high priority as possible. Which hint fits best?
Recap
You learned to steer the critical path with resource hints: preconnect/dns-prefetch for connections, preload/modulepreload for current-page assets, prefetch for future pages, and fetchpriority to fine-tune. Use them sparingly and verify in DevTools.
Ucz się Web Performance Optimization & Lighthouse dzięki korepetycjom AI — za darmo
Pisz i uruchamiaj kod w przeglądarce, otrzymuj natychmiastową pomoc od korepetytora AI dostępnego 24/7 i kontynuuj naukę w sieci lub w aplikacji.
- Kursy
- 12
- Lekcje
- 48
Często zadawane pytania
Czy lekcja „Wstępne ładowanie i wskazówki dotyczące zasobów” jest bezpłatna?
Tak — pełny tekst „Wstępne ładowanie i wskazówki dotyczące zasobów” jest dostępny za darmo tutaj w sieci. Aby ćwiczyć ją interaktywnie (wbudowany edytor kodu i tutor AI dostępny 24/7) i odblokować resztę kursu Web Performance Optimization & Lighthouse, przejdź na CoddyKit PRO. Kurs Web Performance Optimization & Lighthouse zawiera 4 lekcji w sumie.
Co nauczysz się w „Wstępne ładowanie i wskazówki dotyczące zasobów”?
Korzystaj z preload, prefetch, preconnect i wskazówek dotyczących priorytetów, aby wcześniej pobierać zasoby krytyczne dla ścieżki renderowania i skrócić czas do pierwszego znaczącego renderowania. Ćwiczysz Web Performance Optimization & Lighthouse z praktycznym kodem, który uruchamiasz bezpośrednio w przeglądarce, a tutor AI dostępny 24/7 odpowiada na Twoje pytania podczas pracy nad lekcją.
Czy potrzebuję doświadczenia, aby zacząć Web Performance Optimization & Lighthouse?
Nie wymagamy żadnego doświadczenia. Web Performance Optimization & Lighthouse w CoddyKit jest strukturyzowany dla początkujących i zaawansowanych użytkowników, więc możesz zacząć tutaj lub od początku i uczyć się w swoim tempie. To lekcja 4 z 4.
Ile czasu zajmuje lekcja „Wstępne ładowanie i wskazówki dotyczące zasobów”?
Większość lekcji CoddyKit trwa około 5–10 minut. Każda lekcja to mały, interaktywny krok, dzięki czemu robisz systematyczne postępy i zawsze wracasz dokładnie do tego samego miejsca — na webie i w aplikacji.
Czy mogę pisać i uruchamiać kod w tej lekcji Web Performance Optimization & Lighthouse?
Tak. Każda lekcja Web Performance Optimization & Lighthouse zawiera wbudowany edytor kodu, więc piszesz i uruchamiasz prawdziwy kod bezpośrednio w przeglądarce i od razu otrzymujesz sprzężenie zwrotne od AI — bez konfiguracji na komputerze.
Wszystkie lekcje w tym kursie
- Zrozumienie ścieżki krytycznej
- Zasoby blokujące renderowanie
- Priorytetyzacja treści pod kątem szybkości
- Wstępne ładowanie i wskazówki dotyczące zasobów