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 Weitgehend verfügbar *

Diese Funktion ist gut etabliert und funktioniert auf vielen Geräten und in vielen Browserversionen. Sie ist seit Mai 2023 browserübergreifend verfügbar.

* Einige Teile dieser Funktion werden möglicherweise unterschiedlich gut unterstützt.

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

Spezifikation
Compression
# compression-stream

Browser-Kompatibilität

Siehe auch