design

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

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 обязателен.

beforetoggle: хук жизненного цикла popover

Аналитика до открытия панели.

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