Kada biste koristili async defer?
Kada biste koristili async defer?

Video: Kada biste koristili async defer?

Video: Kada biste koristili async defer?
Video: How To Achieve Synchronization In C# While Doing Async Await Multithreaded Programming - .NET Core 2024, April
Anonim

Tipično ti željeti da koristite async onda gde je to moguće odgoditi onda nema atributa. Evo su neka opšta pravila to slijedite: Ako je script je modularan i radi onda se nemojte oslanjati ni na kakve skripte koristite async . Ako je script oslanja se ili se na njega oslanja drugi script onda koristiti odgoditi.

U tom smislu, što je bolje asinhronizirati ili odgoditi?

DEFER uvijek uzrokuje da se izvršavanje skripte dogodi u isto vrijeme ili kasnije ASYNC . Dakle, jeste bolje koristiti DEFER tako da se njihovo izvršenje dešava van glavnog vremena renderovanja. DEFER skripte nikada ne mogu blokirati sinhrone skripte, dok ASYNC skripte mogu zavisiti od toga koliko brzo se preuzimaju.

Nadalje, koja je upotreba atributa defer? The odgoditi atribut je boolean atribut . Kada je prisutan, specificira da se skripta izvršava kada stranica završi raščlanjivanje. Napomena: The odgoditi atribut je samo za vanjske skripte (trebalo bi biti samo korišteno ako je src atribut je prisutan).

Nakon toga, može se zapitati i šta radi async defer?

With async ( asinhroni ), Pretraživač će nastavite sa učitavanjem HTML stranice i prikazivanjem dok pretraživač istovremeno učitava i izvršava skriptu. With odgoditi , Pretraživač će pokrenite svoju skriptu kada stranica završi raščlanjivanje. (nije potrebno završiti preuzimanje svih slikovnih datoteka.

Šta je odloženo učitavanje?

Zaista odlaganje javascript znači učitavanje ili raščlanjivanje tog javascripta počinje tek nakon što se sadržaj stranice učita (što znači da neće uticati na brzinu stranice ili kritičnu putanju prikazivanja).

Preporučuje se: