Dieser Inhalt wurde automatisch aus dem Englischen übersetzt, und kann Fehler enthalten. Erfahre mehr über dieses Experiment.

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 ⁨Mai 2023⁩.

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

Hinweis: Diese Funktion ist in Web Workers verfügbar.

Das CompressionStream-Interface der Compression Streams API komprimiert einen Datenstrom. Es implementiert dasselbe Format wie ein TransformStream, sodass es in ReadableStream.pipeThrough() und ähnlichen Methoden verwendet werden kann.

Konstruktor

CompressionStream()

Erstellt einen neuen CompressionStream.

Instanz-Eigenschaften

CompressionStream.readable

Gibt die vom Objekt kontrollierte ReadableStream-Instanz zurück.

CompressionStream.writable

Gibt die vom Objekt kontrollierte WritableStream-Instanz zurück.

Beispiele

In diesem Beispiel wird ein Stream unter Verwendung von Gzip-Komprimierung komprimiert.

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

Spezifikationen

Specification
Compression
# compression-stream

Browser-Kompatibilität

Siehe auch