01 / Наблюдение

Цена удобного импорта

Каждый удалённый скрипт, шрифт или виджет добавляет сетевой запрос и зависимость от стороннего сервиса. Если ресурс временно недоступен, его поведение меняется или он замедляется, это отражается на вашей странице. Это не аргумент против любых библиотек, а приглашение оценивать необходимость каждой из них.

02 / Подход

Где хватает простых средств

Адаптивная сетка, анимация наведения, меню и фильтрация небольшого каталога могут работать на современном CSS и нескольких строках локального JavaScript. Для сложного приложения инструменты сборки оправданны; для пятидесяти статических страниц могут только усложнить поддержку. Важно сохранять понятную структуру файлов и независимость содержания от скриптов.

Пример

Если фильтр статей перестанет работать, сами статьи всё равно должны оставаться доступными по ссылкам.

03 / Практика

Три пункта для проверки

  1. Откройте сайт с отключённым JavaScript.
  2. Проверьте вкладку Network на внешние запросы.
  3. Запишите назначение каждой оставшейся зависимости.