CompressionStream

基线 2023

新可用

2023 年 5 月起,此功能在最新的设备和浏览器版本中均可使用。此功能可能无法在较旧的设备或浏览器中使用。

注意:此功能在Web Workers中可用。

CompressionStream 接口是压缩流 API的一部分,它提供了一个用于压缩数据流的 API。

构造函数

CompressionStream()

创建一个新的 CompressionStream

实例属性

CompressionStream.readable

返回由该对象控制的ReadableStream实例。

CompressionStream.writable

返回由该对象控制的WritableStream实例。

示例

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

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

规范

规范
压缩标准
# compression-stream

浏览器兼容性

BCD 表格仅在启用了 JavaScript 的浏览器中加载。