Kedy by ste použili asynchrónny odklad?
Kedy by ste použili asynchrónny odklad?

Video: Kedy by ste použili asynchrónny odklad?

Video: Kedy by ste použili asynchrónny odklad?
Video: 🚀 RUTUBE и ТОЧКА. Разработка РУТУБА за 5 часов *БЕЗ ВОДЫ* [Next / React / Nest / PostgreSQL / Redux] 2024, Apríl
Anonim

Typicky vy chcieť použiť async kde je to teda možné odložiť potom žiadny atribút. Tu sú nejaké všeobecné pravidlá do nasledovať: Ak skript je modulárny a robí potom sa nespoliehajte na žiadne skripty použiť async . Ak skript spolieha alebo sa na neho spolieha iný skript potom použiť odložiť.

Čo je v tomto smere lepšie asynchrónne alebo odložené?

ODLOŽIŤ vždy spôsobí, že spustenie skriptu sa uskutoční v rovnakom čase alebo neskôr ASYNC . Preto je lepšie použit ODLOŽIŤ aby sa ich spustenie uskutočnilo mimo hlavného času vykresľovania. ODLOŽIŤ skripty nikdy nemôžu blokovať synchrónne skripty ASYNC skripty môžu závisieť od toho, ako rýchlo sa sťahujú.

Okrem toho, aké je použitie atribútu odložiť? The atribút odložiť je boolovská hodnota atribút . Ak je prítomný, určuje, že skript sa spustí po dokončení analýzy stránky. Poznámka: The atribút odložiť je len pre externé skripty (malo by byť len použité ak src atribút je prítomný).

Následne si možno položiť otázku, čo robí async defer?

s async ( asynchrónne ), prehliadač bude pokračovať v načítavaní stránky HTML a jej vykresľovaní, zatiaľ čo prehliadač načítava a súčasne vykonáva skript. s odložiť , prehliadač bude spustite skript po dokončení analýzy stránky. (nie je potrebné dokončiť sťahovanie všetkých obrázkových súborov.

Čo je to odložiť načítanie?

Naozaj odkladanie javascript znamená načítava alebo analýza tohto javascriptu začína až po načítaní obsahu stránky (to znamená, že neovplyvní rýchlosť stránky ani kritickú cestu vykresľovania).

Odporúča: