Thanks to visit codestin.com
Credit goes to developer.mozilla.org

此页面由社区从英文翻译而来。了解更多并加入 MDN Web Docs 社区。

View in English Always switch to English

CompressionStream()

Baseline Widely available *

This feature is well established and works across many devices and browser versions. It’s been available across browsers since ⁨2023年5月⁩.

* Some parts of this feature may have varying levels of support.

CompressionStream() 构造函数创建一个新的 CompressionStream 对象,该对象用于压缩数据流。

语法

js
new CompressionStream(format)

参数

format

以下允许的压缩格式之一:

  • "gzip"
  • "deflate"
  • "deflate-raw"

异常

TypeError

如果传递给构造函数的格式是不支持的则抛出。

示例

在此示例中,使用 gzip 压缩流。

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

规范

Specification
Compression
# dom-compressionstream-compressionstream

浏览器兼容性