1. Створення сайтів
  2. Словник термінів
  3. Minification

Мініфікація

Minification (мініфікація) — спосіб збільшення швидкодії сайту за рахунок автоматичного зменшення розміру коду HTML, CSS та JavaScript файлів.

Коли розробники пишуть код, вони намагаються підтримувати його в читабельному вигляді — тобто в такому, щоб його можна було легко переглядати та розуміти. В усякому разі, так роблять хороші веб-розробники.

Для цього використовуються правила оформлення коду — Code Style Guide, свої для кожної мови програмування. Відповідно до цих правил, програмісти пишуть код з актівниі використанням численних пробілів, щоб виділяти відступами блоки коду, з коментарями та іншими прийомами, які полегшують читання коду.

Але для роботи сайту всі ці красивості коду не потрібні. Часто можна взагалі прибрати всі зайві пробіли та переноси рядків і перетворити код сайту в один суцільний довгий рядок, і при цьому він буде продовжувати працювати. А вага файлів з кодом зменшиться, і сайт буде завантажуватися швидше.

Наприклад, комплект CSS файлів Bootstrap можна стиснути за допомогою автоматичної мініфікаціі на 20-25%.

З файлами в такому мініфіцірованном вигляді складно працювати веб-програмістам, тому зазвичай мініфікація використовується як частина процесу деплоя — тобто в момент перенесення сайту на робочий хостинг.