Summary: As of Firefox 105 I intend to prototype and ship TextDecoderStream and TextEncoderStream which ease processing text streams via pipeThrough().
Bug: https://bugzilla.mozilla.org/show_bug.cgi?id=1486949
Specification: https://encoding.spec.whatwg.org/#interface-textdecoderstream and https://encoding.spec.whatwg.org/#interface-textencoderstream
Platform coverage: All
Other browsers: Shipped by Chrome 71 and Safari 14.1.
web-platform-tests: https://wpt.live/encoding/streams/