Начало распродаж · Скидка на доставку · Поступление новой коллекции

BELAYA KASKA / FEATURE

designАвтор: Пуск‑Медиа (импорт)Просмотры: 3

Compression Streams: gzip на клиенте перед загрузкой архива

CompressionStream / DecompressionStream и экономия трафика при экспорте.

Изображение статьи: Compression Streams: gzip на клиенте перед загрузкой архива

API Compression Streams позволяет сжимать поток байтов в браузере через new CompressionStream("gzip") без тяжёлой WASM-библиотеки.

Полезно при выгрузке больших JSON/CSV из админки — меньше время upload на медленном канале.

- [Compression Streams API — MDN](https://developer.mozilla.org/en-US/docs/Web/API/Compression_Streams_API) — gzip и deflate.

- [Compression Streams — Chrome Developers](https://developer.chrome.com/docs/capabilities/web-apis/compression-streams) — PipeThrough пример.

---

## Ограничения

Проверяйте поддержку через typeof CompressionStream !== "undefined" и fallback на серверное сжатие.

Для паролей и PII не полагайтесь только на клиент — HTTPS обязателен.

#Web API#производительность#архив

Мы используем обязательные cookie для работы сайта (корзина, вход, оформление заказа) и необязательные — для аналитики и маркетинга. Вы можете принять все, отклонить необязательные или настроить категории. Подробнее в политике cookies.