TextDecoderStream
Baseline
Widely available
This feature is well established and works across many devices and browser versions. It’s been available across browsers since September 2022.
Note: This feature is available in Web Workers.
The TextDecoderStream interface of the Encoding API converts a stream of text in a binary encoding, such as UTF-8 etc., to a stream of strings.
It is the streaming equivalent of TextDecoder.
It implements the same shape as a TransformStream, allowing it to be used in ReadableStream.pipeThrough() and similar methods.
Constructor
TextDecoderStream()Creates a new
TextDecoderStreamobject.
Instance properties
TextDecoderStream.encodingRead onlyAn encoding.
TextDecoderStream.fatalRead onlyA
Booleanindicating if the error mode is fatal.TextDecoderStream.ignoreBOMRead onlyA
Booleanindicating whether the byte order mark is ignored.TextDecoderStream.readableRead onlyReturns the
ReadableStreaminstance controlled by this object.TextDecoderStream.writableRead onlyReturns the
WritableStreaminstance controlled by this object.
Examples
Specifications
| Specification |
|---|
| Encoding> # interface-textdecoderstream> |