{ "api": { "TextEncoder": { "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/TextEncoder", "support": { "chrome": { "version_added": "38" }, "chrome_android": { "version_added": "38" }, "edge": { "version_added": "79" }, "firefox": [ { "version_added": "19" }, { "version_added": "18", "notes": "Firefox 18 implemented an earlier and slightly different version of the specification." } ], "firefox_android": [ { "version_added": "19" }, { "version_added": "18", "notes": "Firefox 18 implemented an earlier and slightly different version of the specification." } ], "ie": { "version_added": false }, "nodejs": [ { "version_added": "11.0.0" }, { "version_added": "8.3.0", "partial_implementation": true, "notes": "Exported from the util module but not globally available." } ], "opera": { "version_added": "25" }, "opera_android": { "version_added": true }, "safari": { "version_added": "10.1" }, "safari_ios": { "version_added": "10.3" }, "samsunginternet_android": { "version_added": "3.0" }, "webview_android": { "version_added": "38" } }, "status": { "experimental": true, "standard_track": true, "deprecated": false } }, "TextEncoder": { "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/TextEncoder/TextEncoder", "description": "TextEncoder() constructor", "support": { "chrome": [ { "version_added": "53", "notes": "Does not accept parameters. Supports only utf-8 encoding." }, { "version_added": "38", "version_removed": "53", "notes": "Throws RangeError exception for unknown encoding types." } ], "chrome_android": { "version_added": "38" }, "edge": { "version_added": "79", "notes": "Does not accept parameters. Supports only utf-8 encoding." }, "firefox": [ { "version_added": "48", "notes": "The constructor accepts an encoding type label argument, but the value is ignored. Only utf-8 encoding is supported." }, { "version_added": "38", "version_removed": "48", "notes": "If the encoding type label argument is invalid, then a RangeError exception is thrown." }, { "version_added": "19", "version_removed": "38", "notes": "If the encoding type label argument is invalid, then a TypeError exception is thrown." }, { "version_added": "18", "notes": "Firefox 18 implemented an earlier and slightly different version of the specification." } ], "firefox_android": [ { "version_added": "48", "notes": "The constructor accepts an encoding type label argument, but the value is ignored. Only utf-8 encoding is supported." }, { "version_added": "38", "version_removed": "48", "notes": "If the encoding type label argument is invalid, then a RangeError exception is thrown." }, { "version_added": "19", "version_removed": "38", "notes": "If the encoding type label argument is invalid, then a TypeError exception is thrown." }, { "version_added": "18", "notes": "Firefox 18 implemented an earlier and slightly different version of the specification." } ], "ie": { "version_added": false }, "nodejs": [ { "version_added": "11.0.0" }, { "version_added": "8.3.0", "notes": "Exported from the util module but not globally available." } ], "opera": { "version_added": "25" }, "opera_android": { "version_added": null }, "safari": { "version_added": "10.1" }, "safari_ios": { "version_added": "10.3" }, "samsunginternet_android": { "version_added": "3.0" }, "webview_android": { "version_added": "38" } }, "status": { "experimental": true, "standard_track": true, "deprecated": false } } }, "encode": { "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/TextEncoder/encode", "support": { "chrome": { "version_added": "38" }, "chrome_android": { "version_added": "38" }, "edge": { "version_added": "79" }, "firefox": [ { "version_added": "19" }, { "version_added": "18", "notes": "Firefox 18 implemented an earlier and slightly different version of the specification." } ], "firefox_android": [ { "version_added": "19" }, { "version_added": "18", "notes": "Firefox 18 implemented an earlier and slightly different version of the specification." } ], "ie": { "version_added": false }, "nodejs": { "version_added": "8.3.0" }, "opera": { "version_added": "25" }, "opera_android": { "version_added": true }, "safari": { "version_added": "10.1" }, "safari_ios": { "version_added": "10.3" }, "samsunginternet_android": { "version_added": "3.0" }, "webview_android": { "version_added": "38" } }, "status": { "experimental": true, "standard_track": true, "deprecated": false } } }, "encodeInto": { "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/TextEncoder/encodeInto", "support": { "chrome": { "version_added": "74" }, "chrome_android": { "version_added": "74" }, "edge": { "version_added": "79" }, "firefox": { "version_added": "66" }, "firefox_android": { "version_added": "66" }, "ie": { "version_added": false }, "nodejs": { "version_added": null }, "opera": { "version_added": false }, "opera_android": { "version_added": false }, "safari": { "version_added": false }, "safari_ios": { "version_added": false }, "samsunginternet_android": { "version_added": "11.0" }, "webview_android": { "version_added": "74" } }, "status": { "experimental": true, "standard_track": true, "deprecated": false } } }, "encoding": { "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/TextEncoder/encoding", "support": { "chrome": { "version_added": "38" }, "chrome_android": { "version_added": "38" }, "edge": { "version_added": "79" }, "firefox": [ { "version_added": "19" }, { "version_added": "18", "notes": "Firefox 18 implemented an earlier and slightly different version of the specification." } ], "firefox_android": [ { "version_added": "19" }, { "version_added": "18", "notes": "Firefox 18 implemented an earlier and slightly different version of the specification." } ], "ie": { "version_added": false }, "nodejs": { "version_added": "8.3.0" }, "opera": { "version_added": "25" }, "opera_android": { "version_added": true }, "safari": { "version_added": "10.1" }, "safari_ios": { "version_added": "10.3" }, "samsunginternet_android": { "version_added": "3.0" }, "webview_android": { "version_added": "38" } }, "status": { "experimental": true, "standard_track": true, "deprecated": false } } }, "worker_support": { "__compat": { "description": "Available in workers", "support": { "chrome": { "version_added": "38" }, "chrome_android": { "version_added": "38" }, "edge": { "version_added": "79" }, "firefox": { "version_added": "20" }, "firefox_android": { "version_added": "20" }, "ie": { "version_added": false }, "nodejs": { "version_added": "10.5.0" }, "opera": { "version_added": "25" }, "opera_android": { "version_added": null }, "safari": { "version_added": "10.1" }, "safari_ios": { "version_added": "10.3" }, "samsunginternet_android": { "version_added": "3.0" }, "webview_android": { "version_added": "38" } }, "status": { "experimental": true, "standard_track": true, "deprecated": false } } } } } }