TextEncoderStream

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 TextEncoderStream interface of the Encoding API converts a stream of strings into bytes in the UTF-8 encoding. It is the streaming equivalent of TextEncoder.

Constructor

TextEncoderStream()

Creates a new TextEncoderStream object.

Instance properties

TextEncoderStream.encoding Read only

Always returns "utf-8".

TextEncoderStream.readable Read only

Returns the ReadableStream instance controlled by this object.

TextEncoderStream.writable Read only

Returns the WritableStream instance controlled by this object.

Examples

Examples of streaming structured data and HTML

Specifications

Specification
Encoding
# interface-textencoderstream

Browser compatibility

See also