Как работает gzip и brotli сжатие?

Middle
235 просмотров
AFK Offer AI

Сервер сжимает текстовые ресурсы (HTML, CSS, JS, JSON) перед отправкой. Браузер отправляет Accept-Encoding: gzip, br. Сервер выбирает лучший. Brotli на 15-25% лучше gzip для текста. Настройка: nginx — gzip on; brotli on; в конфиге. Или pre-compression при билде: vite-plugin-compression. Static vs dynamic compression: предварительно сжатые файлы быстрее (nginx gzip_static). Не сжимай картинки/видео — уже сжаты. JS бандл 500KB → ~150KB gzipped → ~120KB brotli. Огромная экономия трафика.

Следующий вопрос

Как реализовать drag and drop?