Почему это важно:
Каждый символ весит один байт (даже пробел или перенос строки). В файлах скриптов, для удобства внесения правок, каждая функция прописывается с новой строки, делаются отступы от края, добавляются пустые строки между блоками и так далее. Не редко встречаются комментарии, закрытые куски кода (оставленные на будущее) и прочее.
Если проверить сайт в ресурсе PageSpeed Insights, то этот пункт там имеет название «Уменьшите размер кода JavaScript».
Если вы его видите, значит надо сжимать!
Что входит в услугу:
Сжатие файлов - это удаление всего лишнего (даже пробелов). Файлы трудно понять, так как они теряют читаемость, поэтому из файла xxxxxx.js создаётся отдельная версия xxxxxx.min.js. Если нужно сделать правки, то работают с файлом xxxxxx.js, который потом опять превращают в xxxxxx.min.js.
- Создам сжатые версии JavaScript файлов.
- Пропишу в коде сайта, чтобы при его загрузке использовались не оригиналы, а именно сжатые версии.
Желательно заказывать эту работу после всех важных доработок. Хотя все разработчики и оптимизаторы прекрасно видят, какие файлы участвуют в загрузке сайта и куда нужно вносить правки.