CompressionStream: constructor de CompressionStream()
Baseline
2023
Newly available
Since May 2023, this feature works across the latest devices and browser versions. This feature might not work in older devices or browsers.
Nota: Esta característica está disponible en Web Workers.
El constructor de CompressionStream()
crea un nuevo objeto CompressionStream
que comprime un flujo de datos.
Sintaxis
new CompressionStream(format)
Parámetros
format
-
Uno de los siguientes formatos de compresión soportados:
"gzip"
-
Comprime el flujo usando el formato GZIP.
"deflate"
-
Comprime el flujo usando el algoritmo DEFLATE en ZLIB Compressed Data Format. El formato ZLIB incluye una cabecera con información sobre el método de compresión y el tamaño sin comprimir de los datos, y una suma de verificación al final para verificar la integridad de los datos.
"deflate-raw"
-
Comprime el flujo usando el algoritmo DEFLATE sin cabecera ni suma de verificación al final.
Excepciones
TypeError
-
Lanzado si el formato pasado al constructor no está soportado.
Ejemplos
En este ejemplo, un flujo se comprime usando la compresión gzip.
const compressedReadableStream = inputReadableStream.pipeThrough(
new CompressionStream("gzip"),
);
Especificaciones
Specification |
---|
Compression> # dom-compressionstream-compressionstream> |
Compatibilidad con navegadores
Loading…