HTML <script> odložit atribut

❮ HTML tag <script>

Příklad

Skript, který bude stažen souběžně s analýzou stránky a proveden poté, co stránka dokončí analýzu:

<script src="demo_defer.js" defer></script>

Definice a použití

Atribut deferje booleovský atribut.

Pokud je deferatribut nastaven, určuje, že skript se stahuje souběžně s analýzou stránky a spustí se po dokončení analýzy stránky.

Poznámka: Atribut deferje pouze pro externí skripty (měl by být použit, pouze pokud srcje přítomen).

Poznámka: Externí skript lze spustit několika způsoby:

  • Pokud asyncje přítomen: Skript se stáhne souběžně s analýzou stránky a spustí se, jakmile bude k dispozici (před dokončením analýzy)
  • Pokud deferje přítomen (a není async): Skript se stáhne souběžně s analýzou stránky a spustí se po dokončení analýzy stránky.
  • Není-li přítomen žádný asyncnebo defer: Skript se stáhne a provede okamžitě, přičemž analýza bude blokována, dokud nebude skript dokončen

Podpora prohlížeče

Čísla v tabulce určují první verzi prohlížeče, která tento atribut plně podporuje.

Attribute
defer 8.0 10.0 3.5 5.0 15.0

Syntax

<script defer>

❮ HTML tag <script>