压缩流现在在所有浏览器上均受支持
使用收藏集保持井井有条 根据您的偏好保存内容并进行分类。
Compression Streams API 用于使用 gzip 或 deflate(或 deflate-raw)格式压缩和解压缩数据流。
借助 Compression Streams API 的内置压缩功能,JavaScript 应用程序无需包含压缩库,从而减小应用程序的下载大小。此实用 API 现在在所有浏览器中均受支持。
压缩数据
以下代码段展示了如何压缩数据
const readableStream = await fetch('lorem.txt').then(
(response) => response.body
);
const compressedReadableStream = readableStream.pipeThrough(
new CompressionStream('gzip')
);
解压缩数据
要解压缩,请将压缩流通过解压缩流进行管道传输。
const decompressedReadableStream = compressedReadableStream.pipeThrough(
new DecompressionStream('gzip')
);
演示
除非另有说明,否则本页面的内容均根据 Creative Commons Attribution 4.0 许可获得许可,代码示例根据 Apache 2.0 许可获得许可。有关详细信息,请参阅 Google 开发者网站政策。Java 是 Oracle 和/或其关联公司的注册商标。
上次更新时间:2023-11-02 UTC。
[[["易于理解","easyToUnderstand","thumb-up"],["解决了我的问题","solvedMyProblem","thumb-up"],["其他","otherUp","thumb-up"]],[["缺少我需要的信息","missingTheInformationINeed","thumb-down"],["太复杂/步骤太多","tooComplicatedTooManySteps","thumb-down"],["已过时","outOfDate","thumb-down"],["示例/代码问题","samplesCodeIssue","thumb-down"],["其他","otherDown","thumb-down"]],["上次更新时间:2023-11-02 UTC。"],[],[]]