Як javascript гальмує веб (і що з цим робити)

Переклад: Микола Мацієвський aka sunnybear

У цій статті ми спробуємо розглянути, чому сторінки розвалюються через велику кількість «окремих рядків коду», і як же з цим боротися.

Блогери - жертви своєї наївності

Віджети граничні прості в установці, якщо ви добре знайомі з HTML і вашої платформою для блогу. Все, що потрібно, - це вставити HTML код для віджета туди, де ви хочете, щоб він відобразився. Іноді його потрібно вставити в тег head, але це абсолютно не складно. Отже, маючи навіть мінімальні технічні пізнання, ви зможете це зробити або для цієї мети можна використовувати платформу, на зразок Widgetbox. щоб автоматизувати процес.

Установка віджетів не представляє ніяких складнощів, і користувачі встановлюють їх один за іншим в своїх блогах - і ось тоді починаються проблеми: як результат, блоги вантажаться довше.

Не всі віджети однаково корисні

На жаль, ніякого універсального рішення для цієї проблеми немає: немає такого унікального прийому, який би міг разом розв'язати цю проблему. Однак, є ряд дій, які здатні якщо не вирішити проблему остаточно, то помітно знизити її гостроту, і дозволити частково позбутися від «нелінійних» ефектів. Нижче наводиться їх перелік, з яким рекомендується ознайомитися всім виробникам віджетів:

  • Зменшуйте обсяг коду, який повинен виконатися при повному завантаженні сторінки (при подію window.onload)
  • Використовуйте стандартні бібліотеки
  • "Сім разів відмір один раз відріж"

    Куди котиться світ?

    Якщо ми звернемося до товариства Java програмістів, то можна виявити, що ця проблема вже давно у них вирішена. Аплети, сервлети і навіть така страшна річ, як Enterprise Java Beans, насправді, мають не так багато ідейних відмінностей від віджетів. Основна відмінна риса полягає в використанні наявного framework'а (container).

    Читати далі

    Схожі статті