Esta página ha sido traducida del inglés por la comunidad. Aprende más y únete a la comunidad de MDN Web Docs.

View in English Always switch to English

CompressionStream

Baseline
Ampliamente disponible
*

Esta característica está consolidada y funciona en muchos dispositivos y versiones de navegador. Está disponible en todos los navegadores desde mayo de 2023.

* Algunas partes de esta característica pueden tener distintos niveles de compatibilidad.

Nota: Esta característica está disponible en Web Workers.

La interfaz CompressionStream de Compression Streams API es una API para comprimir un flujo de datos.

Constructor

CompressionStream()

Crea un nuevo CompressionStream

Propiedades de la instancia

CompressionStream.readable

Devuelve la instancia de ReadableStream controlada por este objeto.

CompressionStream.writable

Devuelve la instancia de WritableStream controlada por este objeto.

Ejemplos

En este ejemplo, un flujo se comprime usando la compresión gzip.

js
const compressedReadableStream = inputReadableStream.pipeThrough(
  new CompressionStream("gzip"),
);

Especificaciones

Especificación
Compression
# compression-stream

Compatibilidad con navegadores