JS и CSS — сами по себе имеют достаточно большой весомый код, имеющий много лишнего. Браузеру сложно прочесть в долю секунду огромное полотно из кодов. Таким образом замедляется загрузка страницы и всего сайта в целом.  Оптимизация этих файлов направлена на уменьшение размера кода, происходит отсечение всего лишнего. Это касается:
— Неиспользуемые и лишние символы;
— Пробелы;
— Не законченные и не несущие функций строки кода.
Сам процесс похож на сжатие обычного файла. Вес и размер последнего становится значительно меньше. Но, тем не менее, код становится совсем не читаемым для человека. А вот поисковые роботы и браузеры прекрасно обходят и понимают всю структуру файла. Время затрачиваемое на обход сокращается в несколько раз. Благодаря такому сжатию, увеличивается скорость загрузки и улучшается общий отклик.