Tovább a tartalomhoz

JavaScript: késleltetés és beágyazás

Mit csinál a JavaScript-késleltetés és a JavaScript beágyazása, és hogyan zárhatsz ki szkriptet a késleltetésből.

JavaScript késleltetése (Delay JavaScript)

Szekció neve “JavaScript késleltetése (Delay JavaScript)”

A beállítás a JavaScript-fájlok betöltését addig halasztja, amíg az oldal meg nem jelent. Ennek előnyei:

  • gyorsabb első betöltés, mert a nem létfontosságú szkriptek nem lassítják az oldalt,
  • reszponzívabb oldal, mert a böngésző a látható rész kirajzolására tud összpontosítani,
  • kisebb teljes betöltési idő, és ezzel jobb keresőoptimalizálási esélyek.

Hátránya, hogy egy fontos funkció működése is késhet, ezért a bekapcsolás után mindig próbáld ki az oldalt.

Az egyedi vagy beágyazott (inline) szkriptek, amelyekre az oldalnak azonnal szüksége van, kizárhatók. Add a szkript type attribútumához a text/javascript-no-delay értéket:

<script type="text/javascript-no-delay">
// ide kerül a szkript kódja
</script>

A beágyazáskor a JavaScript-kód közvetlenül a HTML-dokumentumba kerül, külön fájl helyett. Előnyei:

  • nincs külön HTTP-kérés a szkriptfájlért, így gyorsabb az oldal betöltése,
  • kevesebb külső fájl és hálózati kérés,
  • könnyebb a függőségek kezelése, és biztosabb a kód helyes végrehajtási sorrendje.

Hátrányai: nagyobb lesz a HTML-fájl, és a böngésző a beágyazott kódot nem tudja külön gyorsítótárazni. Mérlegeld ezt, mielőtt bekapcsolod.

Készült:

Tiszteletben tartjuk a magánszférádat

Sütiket használunk a böngészési élmény javítására és a forgalom elemzésére. Az analitika csak akkor indul, ha engeded. Adatvédelmi irányelvek, Sütitájékoztató.

Sütibeállítások