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
Encoding
# ref-for-dom-textencoderstream①

Browser compatibility

BCD tables only load in the browser