Przejdź do treści

Czy mogę używać jednocześnie asynchronizacji i odroczenia? - Kurs HTML i CSS

Czy mogę używać jednocześnie asynchronizacji i odroczenia?

Tak, można używać atrybutów async i defer jednocześnie w tagu <script>, chociaż specyfikacja HTML5 wskazuje, że jest to nietypowa konfiguracja. Gdy oba atrybuty są użyte, zachowanie skryptu zależy od przeglądarki: nowoczesne przeglądarki ignorują defer i traktują skrypt jako asynchroniczny, natomiast starsze przeglądarki, które obsługują tylko defer, zastosują opóźnione ładowanie. Na przykład: <script src="script.js" async defer></script>.

Zobacz więcej...

  • HTML
    HTML5 / Asynchroniczne ładowanie skryptów <script src async>

    ...równolegle z resztą strony, ale wykonywane są dopiero po załadowaniu całego dokumentu, co pozwala uniknąć blokowania renderowania strony. Czy mogę używać jednocześnie asynchronizacji i odroczenia? Tak, można używać atrybutów async i defer jednocześnie w tagu <script>, chociaż specyfikacja HTML5 wskazuje, że jest to nietypowa konfiguracja. Gdy oba atrybuty są użyte, zachowanie skryptu zależy od przeglądarki: nowoczesne przeglądarki ignorują defer i traktują skrypt jako asynchroniczny...

★★★★★ 5/5 (209)

Facebook