Topic: Сжатие, разворачивание и чистка кода JavaScript
В процессе оптимизации каждый веб-разработчик приходит к необходимости сжимать CSS и JavaScript. Обычно это делается путем незначительных изменений в коде + удаления пробелов и отступов. Читаемость кода от этого сильно страдает, но не функциональность. Пользователь выигрывает в трафике, вебмастер — в скорости загрузки.
Также часто возникает задача наоборот — развернуть сжатый JavaScript в читаемое состояние, чтобы внести правки (если оригинал потерялся) или прочитать код конкурентов:)