GeezerVison is showing developer.mozilla.org — TextEncoderStream: TextEncoderStream() constructor - Web APIs | MDN
TextEncoderStream: TextEncoderStream() constructor
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.
The TextEncoderStream() constructor creates a new TextEncoderStream object which is used to convert a stream of strings into bytes using UTF-8 encoding.
js
new TextEncoderStream()
In this example a TextEncoderStream is created and used to upload a stream of text.
js
const body = textStream.pipeThrough(new TextEncoderStream());
fetch("/dest", {
method: "POST",
body,
headers: { "Content-Type": "text/plain; charset=UTF-8" },
});