Kiedy użyjesz odroczenia asynchronicznego?
Kiedy użyjesz odroczenia asynchronicznego?

Wideo: Kiedy użyjesz odroczenia asynchronicznego?

Wideo: Kiedy użyjesz odroczenia asynchronicznego?
Wideo: async vs defer attributes in Javascript | Ola Interview Question 2024, Marsz
Anonim

Zazwyczaj ty chcieć używać async tam gdzie to możliwe, to odraczać wtedy nie ma atrybutu. Tutaj są kilka ogólnych zasad do wykonaj: Jeśli scenariusz jest modułowy i czy nie polegaj więc na żadnych skryptach użyj asynchronii . Jeśli scenariusz polega lub polega na innym) scenariusz następnie użyj odroczenia.

W związku z tym, co jest lepsze asynchroniczne czy odroczone?

ODRACZAĆ zawsze powoduje wykonanie skryptu w tym samym czasie lub później niż ASYNC . Dlatego to lepszy używać ODRACZAĆ aby ich wykonanie odbywało się poza głównym czasem renderowania. ODRACZAĆ skrypty nigdy nie mogą blokować skryptów synchronicznych, podczas gdy ASYNC skrypty mogą w zależności od tego, jak szybko się pobierają.

Co więcej, jaki jest pożytek z atrybutu defer? ten odroczyć atrybut jest wartością logiczną atrybut . Gdy jest obecny, określa, że skrypt jest wykonywany po zakończeniu analizowania strony. Zanotuj odroczyć atrybut dotyczy tylko skryptów zewnętrznych (powinno być używany jeśli src atrybut jest obecny).

W dalszej kolejności można również zapytać, co robi asynchroniczne odroczenie?

Z asynchroniczny ( asynchroniczny ), przeglądarka Wola kontynuuj ładowanie strony HTML i renderowanie jej, podczas gdy przeglądarka jednocześnie ładuje i wykonuje skrypt. Z odraczać , przeglądarka Wola uruchom skrypt po zakończeniu analizy strony. (nie jest konieczne zakończenie pobierania wszystkich plików graficznych.

Co to jest odroczenie załadunku?

Naprawdę odraczanie javascript oznacza Ładowanie lub parsowanie tego skryptu JavaScript rozpoczyna się dopiero po załadowaniu zawartości strony (co oznacza, że nie wpłynie to na szybkość strony ani krytyczną ścieżkę renderowania).

Zalecana: