TextDecoderStream

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.

Constructor

TextDecoderStream()

Creates a new TextDecoderStream object.

Instance properties

TextDecoderStream.encoding Read only

An encoding.

TextDecoderStream.fatal Read only

A boolean indicating if the error mode is fatal.

TextDecoderStream.ignoreBOM Read only

A boolean indicating whether the byte order mark is ignored.

TextDecoderStream.readable Read only

Returns the ReadableStream instance controlled by this object.

TextDecoderStream.writable Read only

Returns the WritableStream instance controlled by this object.

Examples

Specifications

Specification
Encoding
# interface-textdecoderstream

Browser compatibility

Report problems with this compatibility data on GitHub
desktopmobileserver
Chrome
Edge
Firefox
Opera
Safari
Chrome Android
Firefox for Android
Opera Android
Safari on iOS
Samsung Internet
WebView Android
WebView on iOS
Deno
Node.js
TextDecoderStream
TextDecoderStream() constructor
encoding
fatal
ignoreBOM
readable
writable

Legend

Tip: you can click/tap on a cell for more information.

Full support
Full support
Partial support
Partial support
Has more compatibility info.

See also