TextDecoderStream

The TextDecoderStream interface of the Encoding API converts a stream of strings into bytes in the UTF-8 encoding. It is the streaming equivalent of TextDecoder.

Constructor

TextDecoderStream.TextDecoderStream()

Creates a new TextDecoderStream object.

Properties

TextDecoderStream.encodingRead only

An encoding.

TextDecoderStream.fatalRead only

A boolean indicating if the error mode is fatal.

TextDecoderStream.ignoreBOMRead only

A boolean indicating whether the byte order mark is ignored.

TextDecoderStream.readableRead only

Returns the ReadableStream instance controlled by this object.

TextDecoderStream.writableRead only

Returns the WritableStream instance controlled by this object.

Examples

Specifications

Browser compatibility

Desktop Mobile
Chrome Edge Firefox Internet Explorer Opera Safari WebView Android Chrome Android Firefox for Android Opera Android Safari on IOS Samsung Internet
TextDecoderStream
71
79
No
No
58
14.1
71
71
No
50
14.5
10.0
TextDecoderStream
71
79
No
No
58
14.1
71
71
No
50
14.5
10.0
encoding
71
79
No
No
58
14.1
71
71
No
50
14.5
10.0
fatal
71
79
No
No
58
14.1
71
71
No
50
14.5
10.0
ignoreBOM
71
79
No
No
58
14.1
71
71
No
50
14.5
10.0
readable
71
79
No
No
58
14.1
71
71
No
50
14.5
10.0
writable
71
79
No
No
58
14.1
71
71
No
50
14.5
10.0

See also

© 2005–2021 MDN contributors.
Licensed under the Creative Commons Attribution-ShareAlike License v2.5 or later.
https://developer.mozilla.org/en-US/docs/Web/API/TextDecoderStream