TextEncoderStream.TextEncoderStream()

The TextEncoderStream() constructor creates a new TextEncoderStream object which is used to convert a stream of strings into bytes using UTF-8 encoding.

Syntax

var TextEncoderStream = new TextEncoderStream();

Examples

In this example a TextEncoderStream is created and used to upload a stream of text.

const body = textStream.pipeThrough(new TextEncoderStream());
fetch('/dest', { method: 'POST', body, headers: {'Content-Type': 'text/plain; charset=UTF-8'} });

Specifications

Specification Status Comment
Encoding
The definition of 'TextEncoderStream()' in that specification.
Living Standard Initial definition.

Browser compatibility

BCD tables only load in the browser