Минификатор удаляет из CSS и JavaScript всё, что не влияет на работу: комментарии, переносы строк, лишние пробелы. CSS дополнительно схлопывает правила (margin: 10px 10px 10px 10px → margin: 10px), укорачивает цвета (#ffffff → #fff). JavaScript обрабатывается через Terser: переименование локальных переменных в короткие (var userName → var u), удаление мёртвого кода.
Минификация ускоряет загрузку страницы на 15–40% — уменьшается объём передаваемых данных и время парсинга браузером. Это ключевой фактор для Google Core Web Vitals и Яндекс ИКС: чем быстрее сайт, тем выше позиции в поиске.
Обработка идёт в браузере — ваш исходный код не уходит на сервер. Подходит для коммерческих проектов, где CSS/JS содержат бизнес-логику и не должны попасть в чужие руки.
Выберите язык: CSS или JavaScript.
Вставьте код или загрузите файл.
Бесплатный виджет с бэклинком на ваш сайт
Загрузка…
Надёжную валидацию структурированного вывода LLM в Python можно реализовать с помощью pydantic, jsonschema и кастомных проверок — это гарантирует корректность данных и упрощает отладку.
Для корректного взаимодействия API используйте основные HTTP‑коды: 200 — успех, 201 — создано, 400 — ошибка запроса, 401 — неавторизовано, 404 — не найдено и 500 — ошибка сервера.
Диаграммы архитектуры сохраняют критическую роль в DevOps, обеспечивая визуальное согласование, ускоряя автоматизацию и снижая риски внедрения новых сервисов.
Настройте уровень сжатия и опцию source map.
Скачайте минифицированный файл и загрузите на сервер вместо оригинала.
Используется Terser — тот же минификатор, что в webpack и Vite. Поддержка ES2023.
Оптимизация цветов, схлопывание shorthand, удаление дубликатов селекторов.
Сгенерируйте .map-файл — отлаживайте минифицированный код в DevTools как исходный.
Загрузите несколько .css и .js — получите архив с минифицированными файлами.
Показывает размер до и после, процент экономии и оценку времени загрузки.
Для лучших результатов используйте современный браузер (Chrome, Firefox, Edge)
Все файлы обрабатываются локально в вашем браузере для максимальной безопасности
Сохраняйте результат сразу после обработки
Попробуйте разные настройки для оптимального результата
CSS сжимается на 20–30%, JavaScript — на 30–60% за счёт переименования переменных и удаления мёртвого кода. С Gzip на сервере итоговая экономия достигает 70–80%.
В 99% случаев нет. Опасные ситуации: использование eval() с именами переменных в строках, зависимость от Function.name у локальных функций. Если сомневаетесь, включите опцию «keep_fnames» — имена функций не будут переименованы.
Source map — отдельный файл .map, сопоставляющий минифицированный код с исходным. В DevTools вы будете видеть исходные имена переменных и файлы, а не сжатую версию. Обычно source map отдают только на stage или для админов — на продакшене его можно не раздавать.
Сначала соберите TypeScript в JavaScript через tsc или esbuild — минифицируется уже JS-результат. Прямо TypeScript минификатор не обрабатывает.
Нет — комментарии с восклицательным знаком считаются важными (обычно это лицензия библиотеки) и сохраняются. Обычные /* */ и // удаляются.
Создайте QR-код из текста, URL или данных