Минификация JavaScript – инструмент сжатия, использующий внешний API для оптимизации JS-кода. Он удаляет комментарии и незначащие пробелы, переименовывает локальные переменные в компактные идентификаторы и удаляет мертвый код без изменения логики выполнения.
Ключевые особенности: поддержка современного синтаксиса JavaScript (классы, async/await, стрелочные функции), сжатие идентификаторов и чисел, сокращение объёма передаваемого скрипта. Инструмент использует внешний API для минификации; результат перед развёртыванием на бою рекомендуется тестировать в проекте.
Оптимизация скриптов помогает снизить время загрузки и разбора JS на устройствах пользователей, уменьшая блокировку основного потока браузера и положительно влияя на метрики взаимодействия.