Cum javascript frânează web-ul (și ce trebuie făcut)

Traducere: Nikolay Matsievsky aka sunnybear

În acest articol, vom încerca să luăm în considerare motivul pentru care paginile se prăbușesc datorită numărului mare de "linii separate de cod" și a modului de abordare a acestora.







Bloggerii sunt victime ale naivității lor

Widgeturile sunt extrem de ușor de instalat, dacă sunteți familiarizați cu HTML și cu platforma dvs. de blog. Tot ce este necesar este să inserați codul HTML pentru widgetul în care doriți să apară. Uneori trebuie să fie introdus în eticheta capului, dar nu este absolut dificil. Deci, chiar și cu cunoștințe tehnice minime, puteți să o faceți sau, în acest scop, puteți utiliza o platformă, cum ar fi Widgetbox. pentru a automatiza procesul.

Instalarea widget-urilor nu prezintă dificultăți, iar utilizatorii le instalează unul câte unul în blogurile lor - iar apoi începe problemele: ca urmare, blogurile sunt încărcate mai mult.







Nu toate widgeturile sunt la fel de utile

Din păcate, nu există o soluție universală pentru această problemă: nu există o metodă unică care să o rezolve imediat. Cu toate acestea, există o serie de acțiuni care, dacă nu rezolvă problema în cele din urmă, reduc în mod semnificativ severitatea acesteia și permit să se elimine parțial efectele "neliniar". Mai jos este lista lor, care este recomandat să familiarizeze toți producătorii de widget-uri:

  • Reduceți cantitatea de cod care trebuie executat atunci când pagina este complet încărcată (când apare evenimentul window.onload)
  • Utilizați biblioteci standard
  • "De șapte ori măsurați, tăiați odată"

    Unde merge lumea?

    Dacă ne întoarcem la comunitatea de programatori Java, putem afla că această problemă a fost rezolvată deja de mult timp. Appleturile, servlet-urile și chiar un lucru atât de teribil ca Enterprise Java Beans, de fapt, nu au multe diferențe ideologice față de widget-uri. Principala caracteristică distinctivă este utilizarea cadrului existent (container).

    Citiți mai multe







    Articole similare

    Trimiteți-le prietenilor: