..


Link-uri sponsorizate

Javascript încetineşte de încărcare a site-ului dvs.? Încercaţi modul asincron!

Articol scris de Max Bossi
Pagina 1 din 2

De câte ori am auzit că JavaScript este cea mai frecventa cauza unor întârzieri în încărcarea unei pagini Web? de multe ori, nu? Aceasta, din păcate, vine de la faptul că multe servicii utilizate pe site-urile şi blogurile sunt furnizate din exteriorul prin includerea unei pagini web în cod JavaScript. De exemplu, cred că de servicii cum ar fi statistici, schimb banner, plugin-uri sociale, shoutbox, etc.

Toate aceste elemente, de regulă, sunt încărcate în pagina web prin utilizarea de <script> aceasta:

 



 <script type="text/javascript" src="http://www.sitoesterno.com/servizio.js"> </ script>

 
Acest tip de marcaj, astfel cum a anticipat, suferă de o problemă semnificativă: în cazul în care resursele externe nu răspunde rapid (de exemplu, deoarece serverul este suprasolicitat sau nu este o problemă de reţea temporară) browser-ul, chemat pentru a afişa pe pagina web gazdă acest cod, se va bloca de aşteptare pentru încărcarea javascript este încărcat. Consecinţa este că pagina de web ar putea deveni foarte lent sau, cel mai rău caz, pot exista alb ... soldate cu pierderi de trafic!

JavaScript poate încetini site-ul tău!

Rezolva problema pur

O soluţie la această problemă este oferit de utilizarea a <iframe> tag-uri, dar acest lucru nu este întotdeauna posibilă: în cazul în care elementul trebuie să fie încorporată are o dimensiune definită (de exemplu, un banner), puteţi utiliza această soluţie ... dar atunci când elementul trebuie să includă diferite dimensiuni sau de a folosi efecte dinamice, iframe este cu siguranţă inadecvat.

O a doua soluţie, care este de asemenea foarte simplu, este de a plasa codul JavaScript care nu produce în mod direct un randament (cum ar fi statisticile), în partea de jos chiar înainte de încheierea <body> ... dar atunci când codul nostru are nevoie pentru a produce o ieşire şi acest lucru trebuie să fie poziţionat într-un punct precis al aspectului nostru acest lucru nu este, desigur, posibil.

Ambele soluţii simple, prin urmare, nu sunt răspunsul pe care îl căutaţi pentru ... Vedem, apoi, ceea ce este şi cum de încărcare asincrone de cod javascript.

În aceeaşi categorie ...
E-Learning
CSS (Curs) CSS (Curs)
Web Design şi accesibilitatea în conformitate cu W3C CSS si XHTML. Incepand de la 29 €.
HTML (Curs) HTML (Curs)
Limbajul de marcare pentru Web de la 29 €.
Javascript (Curs) Javascript (Curs)
Ghid complet pentru client-side scripting. De la 39 €.
Link-uri sponsorizate