Główne logo strony
HTML

async vs. defer w HTML


Kiedy dodajemy skrypty do naszego dokumentu HTML, możemy użyć atrybutów async i defer w celu optymalizacji ładowania stron. Oba te atrybuty mają na celu usprawnienie działania strony, ale działają w nieco inny sposób.

Atrybut async powoduje, że skrypt jest ładowany asynchronicznie i wykonywany natychmiast po zakończeniu ładowania, bez czekania na zakończenie parsowania dokumentu HTML.

<script src="script.js" async></script>

Atrybut defer powoduje, że skrypt jest ładowany równocześnie z parsowaniem dokumentu, ale wykonuje się dopiero po zakończeniu parsowania całego dokumentu HTML.

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

Kiedy używać?

Losowy shortKolejny short: HTML