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.
Note: This feature is available in Web Workers.
The TextEncoderStream() constructor creates a new TextEncoderStream object which is used to convert a stream of strings into bytes using UTF-8 encoding.
Syntax
js
new TextEncoderStream()
Parameters
None.
Examples
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" },
});
Specifications
| Specification |
|---|
| Encoding> # ref-for-dom-textencoderstream①> |
Browser compatibility
Loading…