{
    "ref-for-dom-textdecoder①": [
        {
            "engines": [
                "blink",
                "gecko",
                "webkit"
            ],
            "filename": "api/TextDecoder.json",
            "name": "TextDecoder",
            "slug": "API/TextDecoder/TextDecoder",
            "mdn_url": "https://developer.mozilla.org/en-US/docs/Web/API/TextDecoder/TextDecoder",
            "summary": "The TextDecoder() constructor returns a newly created TextDecoder object for the encoding specified in parameter.",
            "support": {
                "chrome": {
                    "version_added": "38"
                },
                "chrome_android": "mirror",
                "deno": {
                    "version_added": "1.0"
                },
                "edge": "mirror",
                "firefox": [
                    {
                        "version_added": "19"
                    },
                    {
                        "version_added": "18",
                        "notes": "Implemented a slightly different version of the spec.",
                        "partial_implementation": true
                    }
                ],
                "firefox_android": "mirror",
                "ie": {
                    "version_added": false
                },
                "nodejs": [
                    {
                        "version_added": "11.0.0"
                    },
                    {
                        "version_added": "8.3.0",
                        "version_removed": "11.0.0",
                        "partial_implementation": true,
                        "notes": "Available as a part of the <code>util</code> module."
                    }
                ],
                "oculus": "mirror",
                "opera": "mirror",
                "opera_android": "mirror",
                "safari": {
                    "version_added": "10.1"
                },
                "safari_ios": "mirror",
                "samsunginternet_android": "mirror",
                "webview_android": "mirror",
                "edge_blink": {
                    "version_added": "79"
                }
            },
            "title": "TextDecoder: TextDecoder() constructor"
        }
    ],
    "ref-for-dom-textdecoder-decode①": [
        {
            "engines": [
                "blink",
                "gecko",
                "webkit"
            ],
            "filename": "api/TextDecoder.json",
            "name": "decode",
            "slug": "API/TextDecoder/decode",
            "mdn_url": "https://developer.mozilla.org/en-US/docs/Web/API/TextDecoder/decode",
            "summary": "The TextDecoder.decode() method returns a string containing text decoded from the buffer passed as a parameter.",
            "support": {
                "chrome": {
                    "version_added": "38"
                },
                "chrome_android": "mirror",
                "deno": {
                    "version_added": "1.0",
                    "notes": "Before Deno 1.11, passing <code>option.stream</code> is not supported and results in an error being thrown."
                },
                "edge": "mirror",
                "firefox": [
                    {
                        "version_added": "19"
                    },
                    {
                        "version_added": "18",
                        "notes": "Implemented a slightly different version of the spec.",
                        "partial_implementation": true
                    }
                ],
                "firefox_android": "mirror",
                "ie": {
                    "version_added": false
                },
                "nodejs": [
                    {
                        "version_added": "11.0.0"
                    },
                    {
                        "version_added": "8.3.0",
                        "version_removed": "11.0.0",
                        "partial_implementation": true,
                        "notes": "Available as a part of the <code>util</code> module."
                    }
                ],
                "oculus": "mirror",
                "opera": "mirror",
                "opera_android": "mirror",
                "safari": {
                    "version_added": "10.1"
                },
                "safari_ios": "mirror",
                "samsunginternet_android": "mirror",
                "webview_android": "mirror",
                "edge_blink": {
                    "version_added": "79"
                }
            },
            "title": "TextDecoder: decode() method"
        }
    ],
    "ref-for-dom-textdecoder-encoding①": [
        {
            "engines": [
                "blink",
                "gecko",
                "webkit"
            ],
            "filename": "api/TextDecoder.json",
            "name": "encoding",
            "slug": "API/TextDecoder/encoding",
            "mdn_url": "https://developer.mozilla.org/en-US/docs/Web/API/TextDecoder/encoding",
            "summary": "The TextDecoder.encoding read-only property returns a string containing the name of the decoding algorithm used by the specific decoder object.",
            "support": {
                "chrome": {
                    "version_added": "38"
                },
                "chrome_android": "mirror",
                "deno": {
                    "version_added": "1.0"
                },
                "edge": "mirror",
                "firefox": [
                    {
                        "version_added": "19"
                    },
                    {
                        "version_added": "18",
                        "notes": "Implemented a slightly different version of the spec.",
                        "partial_implementation": true
                    }
                ],
                "firefox_android": "mirror",
                "ie": {
                    "version_added": false
                },
                "nodejs": {
                    "version_added": "8.3.0"
                },
                "oculus": "mirror",
                "opera": "mirror",
                "opera_android": "mirror",
                "safari": {
                    "version_added": "10.1"
                },
                "safari_ios": "mirror",
                "samsunginternet_android": "mirror",
                "webview_android": "mirror",
                "edge_blink": {
                    "version_added": "79"
                }
            },
            "title": "TextDecoder: encoding property"
        }
    ],
    "ref-for-dom-textdecoder-fatal①": [
        {
            "engines": [
                "blink",
                "gecko",
                "webkit"
            ],
            "filename": "api/TextDecoder.json",
            "name": "fatal",
            "slug": "API/TextDecoder/fatal",
            "mdn_url": "https://developer.mozilla.org/en-US/docs/Web/API/TextDecoder/fatal",
            "summary": "The fatal read-only property of the TextDecoder interface is a Boolean indicating whether the error mode is fatal.",
            "support": {
                "chrome": {
                    "version_added": "38"
                },
                "chrome_android": "mirror",
                "deno": {
                    "version_added": "1.0"
                },
                "edge": "mirror",
                "firefox": {
                    "version_added": "36"
                },
                "firefox_android": "mirror",
                "ie": {
                    "version_added": false
                },
                "nodejs": {
                    "version_added": "8.3.0"
                },
                "oculus": "mirror",
                "opera": "mirror",
                "opera_android": "mirror",
                "safari": {
                    "version_added": "10.1"
                },
                "safari_ios": "mirror",
                "samsunginternet_android": "mirror",
                "webview_android": "mirror",
                "edge_blink": {
                    "version_added": "79"
                }
            },
            "title": "TextDecoder: fatal property"
        }
    ],
    "ref-for-dom-textdecoder-ignorebom①": [
        {
            "engines": [
                "blink",
                "gecko",
                "webkit"
            ],
            "filename": "api/TextDecoder.json",
            "name": "ignoreBOM",
            "slug": "API/TextDecoder/ignoreBOM",
            "mdn_url": "https://developer.mozilla.org/en-US/docs/Web/API/TextDecoder/ignoreBOM",
            "summary": "The ignoreBOM read-only property of the TextDecoder interface is a Boolean indicating whether the byte order mark is ignored.",
            "support": {
                "chrome": {
                    "version_added": "38"
                },
                "chrome_android": "mirror",
                "deno": {
                    "version_added": "1.0"
                },
                "edge": "mirror",
                "firefox": {
                    "version_added": "63"
                },
                "firefox_android": "mirror",
                "ie": {
                    "version_added": false
                },
                "nodejs": {
                    "version_added": "8.3.0"
                },
                "oculus": "mirror",
                "opera": "mirror",
                "opera_android": "mirror",
                "safari": {
                    "version_added": "10.1"
                },
                "safari_ios": "mirror",
                "samsunginternet_android": "mirror",
                "webview_android": "mirror",
                "edge_blink": {
                    "version_added": "79"
                }
            },
            "title": "TextDecoder: ignoreBOM property"
        }
    ],
    "interface-textdecoder": [
        {
            "engines": [
                "blink",
                "gecko",
                "webkit"
            ],
            "filename": "api/TextDecoder.json",
            "name": "TextDecoder",
            "slug": "API/TextDecoder",
            "mdn_url": "https://developer.mozilla.org/en-US/docs/Web/API/TextDecoder",
            "summary": "The TextDecoder interface represents a decoder for a specific text encoding, such as UTF-8, ISO-8859-2, KOI8-R, GBK, etc. A decoder takes a stream of bytes as input and emits a stream of code points.",
            "support": {
                "chrome": {
                    "version_added": "38"
                },
                "chrome_android": "mirror",
                "deno": {
                    "version_added": "1.0"
                },
                "edge": "mirror",
                "firefox": [
                    {
                        "version_added": "19"
                    },
                    {
                        "version_added": "18",
                        "notes": "Implemented a slightly different version of the spec.",
                        "partial_implementation": true
                    }
                ],
                "firefox_android": "mirror",
                "ie": {
                    "version_added": false
                },
                "nodejs": [
                    {
                        "version_added": "11.0.0"
                    },
                    {
                        "version_added": "8.3.0",
                        "version_removed": "11.0.0",
                        "partial_implementation": true,
                        "notes": "Available as a part of the <code>util</code> module."
                    }
                ],
                "oculus": "mirror",
                "opera": "mirror",
                "opera_android": "mirror",
                "safari": {
                    "version_added": "10.1"
                },
                "safari_ios": "mirror",
                "samsunginternet_android": "mirror",
                "webview_android": "mirror",
                "edge_blink": {
                    "version_added": "79"
                }
            },
            "title": "TextDecoder"
        }
    ],
    "ref-for-dom-textdecoderstream①": [
        {
            "engines": [
                "blink",
                "gecko",
                "webkit"
            ],
            "filename": "api/TextDecoderStream.json",
            "name": "TextDecoderStream",
            "slug": "API/TextDecoderStream/TextDecoderStream",
            "mdn_url": "https://developer.mozilla.org/en-US/docs/Web/API/TextDecoderStream/TextDecoderStream",
            "summary": "The TextDecoderStream() constructor creates a new TextDecoderStream object which is used to convert a stream of text in a binary encoding into strings.",
            "support": {
                "chrome": {
                    "version_added": "71"
                },
                "chrome_android": "mirror",
                "deno": {
                    "version_added": "1.11"
                },
                "edge": "mirror",
                "firefox": {
                    "version_added": "105"
                },
                "firefox_android": "mirror",
                "ie": {
                    "version_added": false
                },
                "nodejs": {
                    "version_added": "16.6.0"
                },
                "oculus": "mirror",
                "opera": "mirror",
                "opera_android": "mirror",
                "safari": {
                    "version_added": "14.1"
                },
                "safari_ios": "mirror",
                "samsunginternet_android": "mirror",
                "webview_android": "mirror",
                "edge_blink": {
                    "version_added": "79"
                }
            },
            "title": "TextDecoderStream: TextDecoderStream() constructor"
        }
    ],
    "dom-textdecoder-encoding": [
        {
            "engines": [
                "blink",
                "gecko",
                "webkit"
            ],
            "filename": "api/TextDecoderStream.json",
            "name": "encoding",
            "slug": "API/TextDecoderStream/encoding",
            "mdn_url": "https://developer.mozilla.org/en-US/docs/Web/API/TextDecoderStream/encoding",
            "summary": "The encoding read-only property of the TextDecoderStream interface returns a string containing the name of the encoding algorithm used by the specific decoder.",
            "support": {
                "chrome": {
                    "version_added": "71"
                },
                "chrome_android": "mirror",
                "deno": {
                    "version_added": "1.11"
                },
                "edge": "mirror",
                "firefox": {
                    "version_added": "105"
                },
                "firefox_android": "mirror",
                "ie": {
                    "version_added": false
                },
                "nodejs": {
                    "version_added": "16.6.0"
                },
                "oculus": "mirror",
                "opera": "mirror",
                "opera_android": "mirror",
                "safari": {
                    "version_added": "14.1"
                },
                "safari_ios": "mirror",
                "samsunginternet_android": "mirror",
                "webview_android": "mirror",
                "edge_blink": {
                    "version_added": "79"
                }
            },
            "title": "TextDecoderStream: encoding property"
        }
    ],
    "dom-textdecoder-fatal": [
        {
            "engines": [
                "blink",
                "gecko",
                "webkit"
            ],
            "filename": "api/TextDecoderStream.json",
            "name": "fatal",
            "slug": "API/TextDecoderStream/fatal",
            "mdn_url": "https://developer.mozilla.org/en-US/docs/Web/API/TextDecoderStream/fatal",
            "summary": "The fatal read-only property of the TextDecoderStream interface is a boolean indicating if the error mode of the TextDecoderStream object is set to fatal.",
            "support": {
                "chrome": {
                    "version_added": "71"
                },
                "chrome_android": "mirror",
                "deno": {
                    "version_added": "1.11"
                },
                "edge": "mirror",
                "firefox": {
                    "version_added": "105"
                },
                "firefox_android": "mirror",
                "ie": {
                    "version_added": false
                },
                "nodejs": {
                    "version_added": "16.6.0"
                },
                "oculus": "mirror",
                "opera": "mirror",
                "opera_android": "mirror",
                "safari": {
                    "version_added": "14.1"
                },
                "safari_ios": "mirror",
                "samsunginternet_android": "mirror",
                "webview_android": "mirror",
                "edge_blink": {
                    "version_added": "79"
                }
            },
            "title": "TextDecoderStream: fatal property"
        }
    ],
    "textdecoder-ignore-bom-flag": [
        {
            "engines": [
                "blink",
                "gecko",
                "webkit"
            ],
            "filename": "api/TextDecoderStream.json",
            "name": "ignoreBOM",
            "slug": "API/TextDecoderStream/ignoreBOM",
            "mdn_url": "https://developer.mozilla.org/en-US/docs/Web/API/TextDecoderStream/ignoreBOM",
            "summary": "The ignoreBOM read-only property of the TextDecoderStream interface returns a boolean indicating if the byte order mark (BOM) is to be ignored.",
            "support": {
                "chrome": {
                    "version_added": "71"
                },
                "chrome_android": "mirror",
                "deno": {
                    "version_added": "1.11"
                },
                "edge": "mirror",
                "firefox": {
                    "version_added": "105"
                },
                "firefox_android": "mirror",
                "ie": {
                    "version_added": false
                },
                "nodejs": {
                    "version_added": "16.6.0"
                },
                "oculus": "mirror",
                "opera": "mirror",
                "opera_android": "mirror",
                "safari": {
                    "version_added": "14.1"
                },
                "safari_ios": "mirror",
                "samsunginternet_android": "mirror",
                "webview_android": "mirror",
                "edge_blink": {
                    "version_added": "79"
                }
            },
            "title": "TextDecoderStream: ignoreBOM property"
        }
    ],
    "interface-textdecoderstream": [
        {
            "engines": [
                "blink",
                "gecko",
                "webkit"
            ],
            "filename": "api/TextDecoderStream.json",
            "name": "TextDecoderStream",
            "slug": "API/TextDecoderStream",
            "mdn_url": "https://developer.mozilla.org/en-US/docs/Web/API/TextDecoderStream",
            "summary": "The TextDecoderStream interface of the Encoding API converts a stream of text in a binary encoding, such as UTF-8 etc., to a stream of strings. It is the streaming equivalent of TextDecoder.",
            "support": {
                "chrome": {
                    "version_added": "71"
                },
                "chrome_android": "mirror",
                "deno": {
                    "version_added": "1.11"
                },
                "edge": "mirror",
                "firefox": {
                    "version_added": "105"
                },
                "firefox_android": "mirror",
                "ie": {
                    "version_added": false
                },
                "nodejs": [
                    {
                        "version_added": "18.0.0"
                    },
                    {
                        "version_added": "16.6.0",
                        "version_removed": "18.0.0",
                        "notes": [
                            "Must be imported using either <code>require('stream/web')</code> or <code>import * from 'stream/web'</code>.",
                            "Experimental implementation."
                        ]
                    }
                ],
                "oculus": "mirror",
                "opera": "mirror",
                "opera_android": "mirror",
                "safari": {
                    "version_added": "14.1"
                },
                "safari_ios": "mirror",
                "samsunginternet_android": "mirror",
                "webview_android": "mirror",
                "edge_blink": {
                    "version_added": "79"
                }
            },
            "title": "TextDecoderStream"
        }
    ],
    "ref-for-dom-textencoder①": [
        {
            "engines": [
                "blink",
                "gecko",
                "webkit"
            ],
            "filename": "api/TextEncoder.json",
            "name": "TextEncoder",
            "slug": "API/TextEncoder/TextEncoder",
            "mdn_url": "https://developer.mozilla.org/en-US/docs/Web/API/TextEncoder/TextEncoder",
            "summary": "The TextEncoder() constructor returns a newly created TextEncoder object that will generate a byte stream with UTF-8 encoding.",
            "support": {
                "chrome": {
                    "version_added": "38"
                },
                "chrome_android": "mirror",
                "deno": {
                    "version_added": "1.0"
                },
                "edge": "mirror",
                "firefox": {
                    "version_added": "18"
                },
                "firefox_android": "mirror",
                "ie": {
                    "version_added": false
                },
                "nodejs": [
                    {
                        "version_added": "11.0.0"
                    },
                    {
                        "version_added": "8.3.0",
                        "version_removed": "11.0.0",
                        "partial_implementation": true,
                        "notes": "Available as a part of the <code>util</code> module."
                    }
                ],
                "oculus": "mirror",
                "opera": "mirror",
                "opera_android": "mirror",
                "safari": {
                    "version_added": "10.1"
                },
                "safari_ios": "mirror",
                "samsunginternet_android": "mirror",
                "webview_android": "mirror",
                "edge_blink": {
                    "version_added": "79"
                }
            },
            "title": "TextEncoder: TextEncoder() constructor"
        }
    ],
    "ref-for-dom-textencoder-encode①": [
        {
            "engines": [
                "blink",
                "gecko",
                "webkit"
            ],
            "filename": "api/TextEncoder.json",
            "name": "encode",
            "slug": "API/TextEncoder/encode",
            "mdn_url": "https://developer.mozilla.org/en-US/docs/Web/API/TextEncoder/encode",
            "summary": "The TextEncoder.encode() method takes a string as input, and returns a Uint8Array containing the text given in parameters encoded with the specific method for that TextEncoder object.",
            "support": {
                "chrome": {
                    "version_added": "38"
                },
                "chrome_android": "mirror",
                "deno": {
                    "version_added": "1.0"
                },
                "edge": "mirror",
                "firefox": {
                    "version_added": "18"
                },
                "firefox_android": "mirror",
                "ie": {
                    "version_added": false
                },
                "nodejs": {
                    "version_added": "8.3.0"
                },
                "oculus": "mirror",
                "opera": "mirror",
                "opera_android": "mirror",
                "safari": {
                    "version_added": "10.1"
                },
                "safari_ios": "mirror",
                "samsunginternet_android": "mirror",
                "webview_android": "mirror",
                "edge_blink": {
                    "version_added": "79"
                }
            },
            "title": "TextEncoder: encode() method"
        }
    ],
    "ref-for-dom-textencoder-encodeinto①": [
        {
            "engines": [
                "blink",
                "gecko",
                "webkit"
            ],
            "filename": "api/TextEncoder.json",
            "name": "encodeInto",
            "slug": "API/TextEncoder/encodeInto",
            "mdn_url": "https://developer.mozilla.org/en-US/docs/Web/API/TextEncoder/encodeInto",
            "summary": "The TextEncoder.encodeInto() method takes a string to encode and a destination Uint8Array to put resulting UTF-8 encoded text into, and returns a dictionary object indicating the progress of the encoding. This is potentially more performant than the older encode() method — especially when the target buffer is a view into a Wasm heap.",
            "support": {
                "chrome": {
                    "version_added": "74"
                },
                "chrome_android": "mirror",
                "deno": {
                    "version_added": "1.0"
                },
                "edge": "mirror",
                "firefox": {
                    "version_added": "66"
                },
                "firefox_android": "mirror",
                "ie": {
                    "version_added": false
                },
                "nodejs": {
                    "version_added": "12.11.0"
                },
                "oculus": "mirror",
                "opera": "mirror",
                "opera_android": {
                    "version_added": "50"
                },
                "safari": {
                    "version_added": "14.1"
                },
                "safari_ios": "mirror",
                "samsunginternet_android": "mirror",
                "webview_android": "mirror",
                "edge_blink": {
                    "version_added": "79"
                }
            },
            "title": "TextEncoder: encodeInto() method"
        }
    ],
    "dom-textencoder-encoding": [
        {
            "engines": [
                "blink",
                "gecko",
                "webkit"
            ],
            "filename": "api/TextEncoder.json",
            "name": "encoding",
            "slug": "API/TextEncoder/encoding",
            "mdn_url": "https://developer.mozilla.org/en-US/docs/Web/API/TextEncoder/encoding",
            "summary": "The TextEncoder.encoding read-only property returns a string containing the name of the encoding algorithm used by the specific encoder.",
            "support": {
                "chrome": {
                    "version_added": "38"
                },
                "chrome_android": "mirror",
                "deno": {
                    "version_added": "1.0"
                },
                "edge": "mirror",
                "firefox": {
                    "version_added": "18"
                },
                "firefox_android": "mirror",
                "ie": {
                    "version_added": false
                },
                "nodejs": {
                    "version_added": "8.3.0"
                },
                "oculus": "mirror",
                "opera": "mirror",
                "opera_android": "mirror",
                "safari": {
                    "version_added": "10.1"
                },
                "safari_ios": "mirror",
                "samsunginternet_android": "mirror",
                "webview_android": "mirror",
                "edge_blink": {
                    "version_added": "79"
                }
            },
            "title": "TextEncoder: encoding property"
        },
        {
            "engines": [
                "blink",
                "gecko",
                "webkit"
            ],
            "filename": "api/TextEncoderStream.json",
            "name": "encoding",
            "slug": "API/TextEncoderStream/encoding",
            "mdn_url": "https://developer.mozilla.org/en-US/docs/Web/API/TextEncoderStream/encoding",
            "summary": "The encoding read-only property of the TextEncoderStream interface returns a string containing the name of the encoding algorithm used by the current TextEncoderStream object.",
            "support": {
                "chrome": {
                    "version_added": "71"
                },
                "chrome_android": "mirror",
                "deno": {
                    "version_added": "1.11"
                },
                "edge": "mirror",
                "firefox": {
                    "version_added": "105"
                },
                "firefox_android": "mirror",
                "ie": {
                    "version_added": false
                },
                "nodejs": {
                    "version_added": "16.6.0"
                },
                "oculus": "mirror",
                "opera": "mirror",
                "opera_android": "mirror",
                "safari": {
                    "version_added": "14.1"
                },
                "safari_ios": "mirror",
                "samsunginternet_android": "mirror",
                "webview_android": "mirror",
                "edge_blink": {
                    "version_added": "79"
                }
            },
            "title": "TextEncoderStream: encoding property"
        }
    ],
    "interface-textencoder": [
        {
            "engines": [
                "blink",
                "gecko",
                "webkit"
            ],
            "filename": "api/TextEncoder.json",
            "name": "TextEncoder",
            "slug": "API/TextEncoder",
            "mdn_url": "https://developer.mozilla.org/en-US/docs/Web/API/TextEncoder",
            "summary": "The TextEncoder interface takes a stream of code points as input and emits a stream of UTF-8 bytes.",
            "support": {
                "chrome": {
                    "version_added": "38"
                },
                "chrome_android": "mirror",
                "deno": {
                    "version_added": "1.0"
                },
                "edge": "mirror",
                "firefox": {
                    "version_added": "18"
                },
                "firefox_android": "mirror",
                "ie": {
                    "version_added": false
                },
                "nodejs": [
                    {
                        "version_added": "11.0.0"
                    },
                    {
                        "version_added": "8.3.0",
                        "version_removed": "11.0.0",
                        "partial_implementation": true,
                        "notes": "Available as a part of the <code>util</code> module."
                    }
                ],
                "oculus": "mirror",
                "opera": "mirror",
                "opera_android": "mirror",
                "safari": {
                    "version_added": "10.1"
                },
                "safari_ios": "mirror",
                "samsunginternet_android": "mirror",
                "webview_android": "mirror",
                "edge_blink": {
                    "version_added": "79"
                }
            },
            "title": "TextEncoder"
        }
    ],
    "ref-for-dom-textencoderstream①": [
        {
            "engines": [
                "blink",
                "gecko",
                "webkit"
            ],
            "filename": "api/TextEncoderStream.json",
            "name": "TextEncoderStream",
            "slug": "API/TextEncoderStream/TextEncoderStream",
            "mdn_url": "https://developer.mozilla.org/en-US/docs/Web/API/TextEncoderStream/TextEncoderStream",
            "summary": "The TextEncoderStream() constructor creates a new TextEncoderStream object which is used to convert a stream of strings into bytes using UTF-8 encoding.",
            "support": {
                "chrome": {
                    "version_added": "71"
                },
                "chrome_android": "mirror",
                "deno": {
                    "version_added": "1.11"
                },
                "edge": "mirror",
                "firefox": {
                    "version_added": "105"
                },
                "firefox_android": "mirror",
                "ie": {
                    "version_added": false
                },
                "nodejs": {
                    "version_added": "16.6.0"
                },
                "oculus": "mirror",
                "opera": "mirror",
                "opera_android": "mirror",
                "safari": {
                    "version_added": "14.1"
                },
                "safari_ios": "mirror",
                "samsunginternet_android": "mirror",
                "webview_android": "mirror",
                "edge_blink": {
                    "version_added": "79"
                }
            },
            "title": "TextEncoderStream: TextEncoderStream() constructor"
        }
    ],
    "interface-textencoderstream": [
        {
            "engines": [
                "blink",
                "gecko",
                "webkit"
            ],
            "filename": "api/TextEncoderStream.json",
            "name": "TextEncoderStream",
            "slug": "API/TextEncoderStream",
            "mdn_url": "https://developer.mozilla.org/en-US/docs/Web/API/TextEncoderStream",
            "summary": "The TextEncoderStream interface of the Encoding API converts a stream of strings into bytes in the UTF-8 encoding. It is the streaming equivalent of TextEncoder.",
            "support": {
                "chrome": {
                    "version_added": "71"
                },
                "chrome_android": "mirror",
                "deno": {
                    "version_added": "1.11"
                },
                "edge": "mirror",
                "firefox": {
                    "version_added": "105"
                },
                "firefox_android": "mirror",
                "ie": {
                    "version_added": false
                },
                "nodejs": [
                    {
                        "version_added": "18.0.0"
                    },
                    {
                        "version_added": "16.6.0",
                        "version_removed": "18.0.0",
                        "notes": [
                            "Must be imported using either <code>require('stream/web')</code> or <code>import * from 'stream/web'</code>.",
                            "Experimental implementation."
                        ]
                    }
                ],
                "oculus": "mirror",
                "opera": "mirror",
                "opera_android": "mirror",
                "safari": {
                    "version_added": "14.1"
                },
                "safari_ios": "mirror",
                "samsunginternet_android": "mirror",
                "webview_android": "mirror",
                "edge_blink": {
                    "version_added": "79"
                }
            },
            "title": "TextEncoderStream"
        }
    ]
}
