{
    "ref-for-dom-headers①": [
        {
            "engines": [
                "blink",
                "gecko",
                "webkit"
            ],
            "filename": "api/Headers.json",
            "name": "Headers",
            "slug": "API/Headers/Headers",
            "mdn_url": "https://developer.mozilla.org/en-US/docs/Web/API/Headers/Headers",
            "summary": "The Headers() constructor creates a new Headers object.",
            "support": {
                "chrome": {
                    "version_added": "42"
                },
                "chrome_android": "mirror",
                "deno": {
                    "version_added": "1.0"
                },
                "edge": {
                    "version_added": "14"
                },
                "firefox": {
                    "version_added": "39"
                },
                "firefox_android": "mirror",
                "ie": {
                    "version_added": false
                },
                "nodejs": {
                    "version_added": "18.0.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": "Headers: Headers() constructor"
        }
    ],
    "ref-for-dom-headers-append①": [
        {
            "engines": [
                "blink",
                "gecko",
                "webkit"
            ],
            "filename": "api/Headers.json",
            "name": "append",
            "slug": "API/Headers/append",
            "mdn_url": "https://developer.mozilla.org/en-US/docs/Web/API/Headers/append",
            "summary": "The append() method of the Headers interface appends a new value onto an existing header inside a Headers object, or adds the header if it does not already exist.",
            "support": {
                "chrome": {
                    "version_added": "42"
                },
                "chrome_android": "mirror",
                "deno": {
                    "version_added": "1.0"
                },
                "edge": {
                    "version_added": "14"
                },
                "firefox": {
                    "version_added": "39"
                },
                "firefox_android": "mirror",
                "ie": {
                    "version_added": false
                },
                "nodejs": {
                    "version_added": "18.0.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": "Headers: append() method"
        }
    ],
    "ref-for-dom-headers-delete①": [
        {
            "engines": [
                "blink",
                "gecko",
                "webkit"
            ],
            "filename": "api/Headers.json",
            "name": "delete",
            "slug": "API/Headers/delete",
            "mdn_url": "https://developer.mozilla.org/en-US/docs/Web/API/Headers/delete",
            "summary": "The delete() method of the Headers interface deletes a header from the current Headers object.",
            "support": {
                "chrome": {
                    "version_added": "42"
                },
                "chrome_android": "mirror",
                "deno": {
                    "version_added": "1.0"
                },
                "edge": {
                    "version_added": "14"
                },
                "firefox": {
                    "version_added": "39"
                },
                "firefox_android": "mirror",
                "ie": {
                    "version_added": false
                },
                "nodejs": {
                    "version_added": "18.0.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": "Headers: delete() method"
        }
    ],
    "ref-for-dom-headers-get①": [
        {
            "engines": [
                "blink",
                "gecko",
                "webkit"
            ],
            "filename": "api/Headers.json",
            "name": "get",
            "slug": "API/Headers/get",
            "mdn_url": "https://developer.mozilla.org/en-US/docs/Web/API/Headers/get",
            "summary": "The get() method of the Headers interface returns a byte string of all the values of a header within a Headers object with a given name. If the requested header doesn't exist in the Headers object, it returns null.",
            "support": {
                "chrome": {
                    "version_added": "42",
                    "notes": "Before version 57, <code>get()</code> returns only the first value for the specified header."
                },
                "chrome_android": "mirror",
                "deno": {
                    "version_added": "1.0"
                },
                "edge": {
                    "version_added": "14"
                },
                "firefox": {
                    "version_added": "39",
                    "notes": "Before version 52, <code>get()</code> returns only the first value for the specified header."
                },
                "firefox_android": "mirror",
                "ie": {
                    "version_added": false
                },
                "nodejs": {
                    "version_added": "18.0.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",
                    "notes": "Before version 57, <code>get()</code> returns only the first value for the specified header."
                }
            },
            "title": "Headers: get() method"
        }
    ],
    "dom-headers-getsetcookie": [
        {
            "engines": [
                "blink",
                "gecko",
                "webkit"
            ],
            "filename": "api/Headers.json",
            "name": "getSetCookie",
            "slug": "API/Headers/getSetCookie",
            "mdn_url": "https://developer.mozilla.org/en-US/docs/Web/API/Headers/getSetCookie",
            "summary": "The getSetCookie() method of the Headers interface returns an array containing the values of all Set-Cookie headers associated with a response. This allows Headers objects to handle having multiple Set-Cookie headers, which wasn't possible prior to its implementation.",
            "support": {
                "chrome": {
                    "version_added": "113"
                },
                "chrome_android": "mirror",
                "deno": {
                    "version_added": "1.35"
                },
                "edge": "mirror",
                "firefox": {
                    "version_added": "112"
                },
                "firefox_android": "mirror",
                "ie": {
                    "version_added": false
                },
                "nodejs": {
                    "version_added": "19.7.0"
                },
                "oculus": "mirror",
                "opera": "mirror",
                "opera_android": "mirror",
                "safari": {
                    "version_added": "17"
                },
                "safari_ios": "mirror",
                "samsunginternet_android": "mirror",
                "webview_android": "mirror",
                "edge_blink": {
                    "version_added": "113"
                }
            },
            "title": "Headers: getSetCookie() method"
        }
    ],
    "ref-for-dom-headers-has①": [
        {
            "engines": [
                "blink",
                "gecko",
                "webkit"
            ],
            "filename": "api/Headers.json",
            "name": "has",
            "slug": "API/Headers/has",
            "mdn_url": "https://developer.mozilla.org/en-US/docs/Web/API/Headers/has",
            "summary": "The has() method of the Headers interface returns a boolean stating whether a Headers object contains a certain header.",
            "support": {
                "chrome": {
                    "version_added": "42"
                },
                "chrome_android": "mirror",
                "deno": {
                    "version_added": "1.0"
                },
                "edge": {
                    "version_added": "14"
                },
                "firefox": {
                    "version_added": "39"
                },
                "firefox_android": "mirror",
                "ie": {
                    "version_added": false
                },
                "nodejs": {
                    "version_added": "18.0.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": "Headers: has() method"
        }
    ],
    "ref-for-dom-headers-set①": [
        {
            "engines": [
                "blink",
                "gecko",
                "webkit"
            ],
            "filename": "api/Headers.json",
            "name": "set",
            "slug": "API/Headers/set",
            "mdn_url": "https://developer.mozilla.org/en-US/docs/Web/API/Headers/set",
            "summary": "The set() method of the Headers interface sets a new value for an existing header inside a Headers object, or adds the header if it does not already exist.",
            "support": {
                "chrome": {
                    "version_added": "42"
                },
                "chrome_android": "mirror",
                "deno": {
                    "version_added": "1.0"
                },
                "edge": {
                    "version_added": "14"
                },
                "firefox": {
                    "version_added": "39"
                },
                "firefox_android": "mirror",
                "ie": {
                    "version_added": false
                },
                "nodejs": {
                    "version_added": "18.0.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": "Headers: set() method"
        }
    ],
    "headers-class": [
        {
            "engines": [
                "blink",
                "gecko",
                "webkit"
            ],
            "filename": "api/Headers.json",
            "name": "Headers",
            "slug": "API/Headers",
            "mdn_url": "https://developer.mozilla.org/en-US/docs/Web/API/Headers",
            "summary": "The Headers interface of the Fetch API allows you to perform various actions on HTTP request and response headers. These actions include retrieving, setting, adding to, and removing headers from the list of the request's headers.",
            "support": {
                "chrome": {
                    "version_added": "42"
                },
                "chrome_android": "mirror",
                "deno": {
                    "version_added": "1.0"
                },
                "edge": {
                    "version_added": "14"
                },
                "firefox": {
                    "version_added": "39"
                },
                "firefox_android": "mirror",
                "ie": {
                    "version_added": false
                },
                "nodejs": [
                    {
                        "version_added": "18.0.0"
                    },
                    {
                        "version_added": "17.5.0",
                        "flags": [
                            {
                                "name": "--experimental-fetch",
                                "type": "runtime_flag"
                            }
                        ]
                    },
                    {
                        "version_added": "16.15.0",
                        "flags": [
                            {
                                "name": "--experimental-fetch",
                                "type": "runtime_flag"
                            }
                        ]
                    }
                ],
                "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": "Headers"
        }
    ],
    "ref-for-dom-request①": [
        {
            "engines": [
                "blink",
                "gecko",
                "webkit"
            ],
            "filename": "api/Request.json",
            "name": "Request",
            "slug": "API/Request/Request",
            "mdn_url": "https://developer.mozilla.org/en-US/docs/Web/API/Request/Request",
            "summary": "The Request() constructor creates a new Request object.",
            "support": {
                "chrome": {
                    "version_added": "40",
                    "notes": "From Chrome 47, default values for the <code>init</code> argument's properties changed. <code>mode</code> defaults to <code>same-origin</code> (from <code>no-cors</code>). <code>credentials</code> defaults to <code>include</code> (from <code>same-origin</code>). <code>redirect</code> defaults to <code>follow</code> (from <code>manual</code>)."
                },
                "chrome_android": "mirror",
                "deno": {
                    "version_added": "1.0",
                    "notes": "Fetching with a <code>\"manual\"</code> redirect mode does not result in a <code>\"opaqueredirect\"</code> response, but a regular response."
                },
                "edge": {
                    "version_added": "14"
                },
                "firefox": {
                    "version_added": "39"
                },
                "firefox_android": "mirror",
                "ie": {
                    "version_added": false
                },
                "oculus": "mirror",
                "opera": {
                    "version_added": "27"
                },
                "opera_android": {
                    "version_added": "27"
                },
                "safari": {
                    "version_added": "10.1"
                },
                "safari_ios": "mirror",
                "samsunginternet_android": "mirror",
                "webview_android": "mirror",
                "edge_blink": {
                    "version_added": "79",
                    "notes": "From Chrome 47, default values for the <code>init</code> argument's properties changed. <code>mode</code> defaults to <code>same-origin</code> (from <code>no-cors</code>). <code>credentials</code> defaults to <code>include</code> (from <code>same-origin</code>). <code>redirect</code> defaults to <code>follow</code> (from <code>manual</code>)."
                }
            },
            "title": "Request: Request() constructor"
        }
    ],
    "ref-for-dom-body-arraybuffer①": [
        {
            "engines": [
                "blink",
                "gecko",
                "webkit"
            ],
            "filename": "api/Request.json",
            "name": "arrayBuffer",
            "slug": "API/Request/arrayBuffer",
            "mdn_url": "https://developer.mozilla.org/en-US/docs/Web/API/Request/arrayBuffer",
            "summary": "The arrayBuffer() method of the Request interface reads the request body and returns it as a promise that resolves with an ArrayBuffer.",
            "support": {
                "chrome": {
                    "version_added": "42"
                },
                "chrome_android": "mirror",
                "deno": {
                    "version_added": "1.0"
                },
                "edge": {
                    "version_added": "14"
                },
                "firefox": {
                    "version_added": "39"
                },
                "firefox_android": "mirror",
                "ie": {
                    "version_added": false
                },
                "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": "Request: arrayBuffer() method"
        },
        {
            "engines": [
                "blink",
                "gecko",
                "webkit"
            ],
            "filename": "api/Response.json",
            "name": "arrayBuffer",
            "slug": "API/Response/arrayBuffer",
            "mdn_url": "https://developer.mozilla.org/en-US/docs/Web/API/Response/arrayBuffer",
            "summary": "The arrayBuffer() method of the Response interface takes a Response stream and reads it to completion. It returns a promise that resolves with an ArrayBuffer.",
            "support": {
                "chrome": {
                    "version_added": "42"
                },
                "chrome_android": "mirror",
                "deno": {
                    "version_added": "1.0"
                },
                "edge": {
                    "version_added": "14"
                },
                "firefox": {
                    "version_added": "39"
                },
                "firefox_android": "mirror",
                "ie": {
                    "version_added": false
                },
                "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": "Response: arrayBuffer() method"
        }
    ],
    "ref-for-dom-body-blob①": [
        {
            "engines": [
                "blink",
                "gecko",
                "webkit"
            ],
            "filename": "api/Request.json",
            "name": "blob",
            "slug": "API/Request/blob",
            "mdn_url": "https://developer.mozilla.org/en-US/docs/Web/API/Request/blob",
            "summary": "The blob() method of the Request interface reads the request body and returns it as a promise that resolves with a Blob.",
            "support": {
                "chrome": {
                    "version_added": "42"
                },
                "chrome_android": "mirror",
                "deno": {
                    "version_added": "1.0"
                },
                "edge": {
                    "version_added": "14"
                },
                "firefox": {
                    "version_added": "39"
                },
                "firefox_android": "mirror",
                "ie": {
                    "version_added": false
                },
                "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": "Request: blob() method"
        },
        {
            "engines": [
                "blink",
                "gecko",
                "webkit"
            ],
            "filename": "api/Response.json",
            "name": "blob",
            "slug": "API/Response/blob",
            "mdn_url": "https://developer.mozilla.org/en-US/docs/Web/API/Response/blob",
            "summary": "The blob() method of the Response interface takes a Response stream and reads it to completion. It returns a promise that resolves with a Blob.",
            "support": {
                "chrome": {
                    "version_added": "42"
                },
                "chrome_android": "mirror",
                "deno": {
                    "version_added": "1.0"
                },
                "edge": {
                    "version_added": "14"
                },
                "firefox": {
                    "version_added": "39"
                },
                "firefox_android": "mirror",
                "ie": {
                    "version_added": false
                },
                "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": "Response: blob() method"
        }
    ],
    "ref-for-dom-body-body①": [
        {
            "engines": [
                "blink",
                "webkit"
            ],
            "filename": "api/Request.json",
            "name": "body",
            "slug": "API/Request/body",
            "mdn_url": "https://developer.mozilla.org/en-US/docs/Web/API/Request/body",
            "summary": "The read-only body property of the Request interface contains a ReadableStream with the body contents that have been added to the request. Note that a request using the GET or HEAD method cannot have a body and null is returned in these cases.",
            "support": {
                "chrome": {
                    "version_added": "105",
                    "impl_url": "https://crbug.com/688906"
                },
                "chrome_android": "mirror",
                "deno": {
                    "version_added": "1.0"
                },
                "edge": "mirror",
                "firefox": {
                    "version_added": false,
                    "notes": "See <a href='https://bugzil.la/1387483'>bug 1387483</a>."
                },
                "firefox_android": "mirror",
                "ie": {
                    "version_added": false
                },
                "oculus": "mirror",
                "opera": "mirror",
                "opera_android": "mirror",
                "safari": {
                    "version_added": "11.1"
                },
                "safari_ios": "mirror",
                "samsunginternet_android": "mirror",
                "webview_android": "mirror",
                "edge_blink": {
                    "version_added": "105",
                    "impl_url": "https://crbug.com/688906"
                }
            },
            "title": "Request: body property"
        },
        {
            "engines": [
                "blink",
                "gecko",
                "webkit"
            ],
            "filename": "api/Response.json",
            "name": "body",
            "slug": "API/Response/body",
            "mdn_url": "https://developer.mozilla.org/en-US/docs/Web/API/Response/body",
            "summary": "The body read-only property of the Response interface is a ReadableStream of the body contents.",
            "support": {
                "chrome": {
                    "version_added": "43"
                },
                "chrome_android": "mirror",
                "deno": {
                    "version_added": "1.0"
                },
                "edge": {
                    "version_added": "14"
                },
                "firefox": {
                    "version_added": "65"
                },
                "firefox_android": "mirror",
                "ie": {
                    "version_added": false
                },
                "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": "Response: body property"
        }
    ],
    "ref-for-dom-body-bodyused①": [
        {
            "engines": [
                "blink",
                "gecko",
                "webkit"
            ],
            "filename": "api/Request.json",
            "name": "bodyUsed",
            "slug": "API/Request/bodyUsed",
            "mdn_url": "https://developer.mozilla.org/en-US/docs/Web/API/Request/bodyUsed",
            "summary": "The read-only bodyUsed property of the Request interface is a boolean value that indicates whether the request body has been read yet.",
            "support": {
                "chrome": {
                    "version_added": "42"
                },
                "chrome_android": "mirror",
                "deno": {
                    "version_added": "1.0"
                },
                "edge": {
                    "version_added": "14"
                },
                "firefox": {
                    "version_added": "39"
                },
                "firefox_android": "mirror",
                "ie": {
                    "version_added": false
                },
                "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": "Request: bodyUsed property"
        },
        {
            "engines": [
                "blink",
                "gecko",
                "webkit"
            ],
            "filename": "api/Response.json",
            "name": "bodyUsed",
            "slug": "API/Response/bodyUsed",
            "mdn_url": "https://developer.mozilla.org/en-US/docs/Web/API/Response/bodyUsed",
            "summary": "The bodyUsed read-only property of the Response interface is a boolean value that indicates whether the body has been read yet.",
            "support": {
                "chrome": {
                    "version_added": "42"
                },
                "chrome_android": "mirror",
                "deno": {
                    "version_added": "1.0"
                },
                "edge": {
                    "version_added": "14"
                },
                "firefox": {
                    "version_added": "39"
                },
                "firefox_android": "mirror",
                "ie": {
                    "version_added": false
                },
                "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": "Response: bodyUsed property"
        }
    ],
    "ref-for-dom-request-cache②": [
        {
            "engines": [
                "blink",
                "gecko",
                "webkit"
            ],
            "filename": "api/Request.json",
            "name": "cache",
            "slug": "API/Request/cache",
            "mdn_url": "https://developer.mozilla.org/en-US/docs/Web/API/Request/cache",
            "summary": "The cache read-only property of the Request interface contains the cache mode of the request. It controls how the request will interact with the browser's HTTP cache.",
            "support": {
                "chrome": {
                    "version_added": "64"
                },
                "chrome_android": "mirror",
                "deno": {
                    "version_added": false
                },
                "edge": {
                    "version_added": "14"
                },
                "firefox": {
                    "version_added": "48"
                },
                "firefox_android": "mirror",
                "ie": {
                    "version_added": false
                },
                "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": "Request: cache property"
        }
    ],
    "ref-for-dom-request-clone①": [
        {
            "engines": [
                "blink",
                "gecko",
                "webkit"
            ],
            "filename": "api/Request.json",
            "name": "clone",
            "slug": "API/Request/clone",
            "mdn_url": "https://developer.mozilla.org/en-US/docs/Web/API/Request/clone",
            "summary": "The clone() method of the Request interface creates a copy of the current Request object.",
            "support": {
                "chrome": {
                    "version_added": "40"
                },
                "chrome_android": "mirror",
                "deno": {
                    "version_added": "1.0"
                },
                "edge": {
                    "version_added": "14"
                },
                "firefox": {
                    "version_added": "39"
                },
                "firefox_android": "mirror",
                "ie": {
                    "version_added": false
                },
                "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": "Request: clone() method"
        }
    ],
    "ref-for-dom-request-credentials②": [
        {
            "engines": [
                "blink",
                "gecko",
                "webkit"
            ],
            "filename": "api/Request.json",
            "name": "credentials",
            "slug": "API/Request/credentials",
            "mdn_url": "https://developer.mozilla.org/en-US/docs/Web/API/Request/credentials",
            "summary": "The credentials read-only property of the Request interface indicates whether the user agent should send or receive cookies from the other domain in the case of cross-origin requests.",
            "support": {
                "chrome": {
                    "version_added": "40"
                },
                "chrome_android": "mirror",
                "deno": {
                    "version_added": false
                },
                "edge": {
                    "version_added": "14"
                },
                "firefox": {
                    "version_added": "39"
                },
                "firefox_android": "mirror",
                "ie": {
                    "version_added": false
                },
                "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": "Request: credentials property"
        }
    ],
    "ref-for-dom-request-destination①": [
        {
            "engines": [
                "blink",
                "gecko",
                "webkit"
            ],
            "filename": "api/Request.json",
            "name": "destination",
            "slug": "API/Request/destination",
            "mdn_url": "https://developer.mozilla.org/en-US/docs/Web/API/Request/destination",
            "summary": "The destination read-only property of the Request interface returns a string describing the type of content being requested.",
            "support": {
                "chrome": {
                    "version_added": "65"
                },
                "chrome_android": "mirror",
                "deno": {
                    "version_added": false
                },
                "edge": {
                    "version_added": "14"
                },
                "firefox": {
                    "version_added": "61"
                },
                "firefox_android": "mirror",
                "ie": {
                    "version_added": false
                },
                "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": "Request: destination property"
        }
    ],
    "ref-for-dom-body-formdata①": [
        {
            "engines": [
                "blink",
                "gecko",
                "webkit"
            ],
            "filename": "api/Request.json",
            "name": "formData",
            "slug": "API/Request/formData",
            "mdn_url": "https://developer.mozilla.org/en-US/docs/Web/API/Request/formData",
            "summary": "The formData() method of the Request interface reads the request body and returns it as a promise that resolves with a FormData object.",
            "support": {
                "chrome": {
                    "version_added": "60"
                },
                "chrome_android": "mirror",
                "deno": {
                    "version_added": "1.0"
                },
                "edge": "mirror",
                "firefox": {
                    "version_added": "39"
                },
                "firefox_android": "mirror",
                "ie": {
                    "version_added": false
                },
                "oculus": "mirror",
                "opera": "mirror",
                "opera_android": "mirror",
                "safari": [
                    {
                        "version_added": "14.1"
                    },
                    {
                        "version_added": "11.1",
                        "partial_implementation": true,
                        "notes": "The method exists but always rejects with <code>NotSupportedError</code>. See <a href='https://webkit.org/b/215671'>bug 215671</a>."
                    }
                ],
                "safari_ios": "mirror",
                "samsunginternet_android": "mirror",
                "webview_android": "mirror",
                "edge_blink": {
                    "version_added": "79"
                }
            },
            "title": "Request: formData() method"
        },
        {
            "engines": [
                "blink",
                "gecko",
                "webkit"
            ],
            "filename": "api/Response.json",
            "name": "formData",
            "slug": "API/Response/formData",
            "mdn_url": "https://developer.mozilla.org/en-US/docs/Web/API/Response/formData",
            "summary": "The formData() method of the Response interface takes a Response stream and reads it to completion. It returns a promise that resolves with a FormData object.",
            "support": {
                "chrome": {
                    "version_added": "60"
                },
                "chrome_android": "mirror",
                "deno": {
                    "version_added": "1.0"
                },
                "edge": "mirror",
                "firefox": {
                    "version_added": "39"
                },
                "firefox_android": "mirror",
                "ie": {
                    "version_added": false
                },
                "oculus": "mirror",
                "opera": "mirror",
                "opera_android": "mirror",
                "safari": [
                    {
                        "version_added": "14.1"
                    },
                    {
                        "version_added": "10.1",
                        "partial_implementation": true,
                        "notes": "The method exists but always rejects with <code>NotSupportedError</code>. See <a href='https://webkit.org/b/215671'>bug 215671</a>."
                    }
                ],
                "safari_ios": "mirror",
                "samsunginternet_android": "mirror",
                "webview_android": "mirror",
                "edge_blink": {
                    "version_added": "79"
                }
            },
            "title": "Response: formData() method"
        }
    ],
    "ref-for-dom-request-headers②": [
        {
            "engines": [
                "blink",
                "gecko",
                "webkit"
            ],
            "filename": "api/Request.json",
            "name": "headers",
            "slug": "API/Request/headers",
            "mdn_url": "https://developer.mozilla.org/en-US/docs/Web/API/Request/headers",
            "summary": "The headers read-only property of the Request interface contains the Headers object associated with the request.",
            "support": {
                "chrome": {
                    "version_added": "40"
                },
                "chrome_android": "mirror",
                "deno": {
                    "version_added": "1.0"
                },
                "edge": {
                    "version_added": "14"
                },
                "firefox": {
                    "version_added": "39"
                },
                "firefox_android": "mirror",
                "ie": {
                    "version_added": false
                },
                "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": "Request: headers property"
        }
    ],
    "ref-for-dom-request-integrity②": [
        {
            "engines": [
                "blink",
                "gecko",
                "webkit"
            ],
            "filename": "api/Request.json",
            "name": "integrity",
            "slug": "API/Request/integrity",
            "mdn_url": "https://developer.mozilla.org/en-US/docs/Web/API/Request/integrity",
            "summary": "The integrity read-only property of the Request interface contains the subresource integrity value of the request.",
            "support": {
                "chrome": {
                    "version_added": "46"
                },
                "chrome_android": "mirror",
                "deno": {
                    "version_added": false
                },
                "edge": {
                    "version_added": "14"
                },
                "firefox": {
                    "version_added": "51"
                },
                "firefox_android": "mirror",
                "ie": {
                    "version_added": false
                },
                "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": "Request: integrity property"
        }
    ],
    "ref-for-dom-body-json①": [
        {
            "engines": [
                "blink",
                "gecko",
                "webkit"
            ],
            "filename": "api/Request.json",
            "name": "json",
            "slug": "API/Request/json",
            "mdn_url": "https://developer.mozilla.org/en-US/docs/Web/API/Request/json",
            "summary": "The json() method of the Request interface reads the request body and returns it as a promise that resolves with the result of parsing the body text as JSON.",
            "support": {
                "chrome": {
                    "version_added": "42"
                },
                "chrome_android": "mirror",
                "deno": {
                    "version_added": "1.0"
                },
                "edge": {
                    "version_added": "14"
                },
                "firefox": {
                    "version_added": "39"
                },
                "firefox_android": "mirror",
                "ie": {
                    "version_added": false
                },
                "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": "Request: json() method"
        },
        {
            "engines": [
                "blink",
                "gecko",
                "webkit"
            ],
            "filename": "api/Response.json",
            "name": "json",
            "slug": "API/Response/json",
            "mdn_url": "https://developer.mozilla.org/en-US/docs/Web/API/Response/json",
            "summary": "The json() method of the Response interface takes a Response stream and reads it to completion. It returns a promise which resolves with the result of parsing the body text as JSON.",
            "support": {
                "chrome": {
                    "version_added": "42"
                },
                "chrome_android": "mirror",
                "deno": {
                    "version_added": "1.0"
                },
                "edge": {
                    "version_added": "14"
                },
                "firefox": {
                    "version_added": "39"
                },
                "firefox_android": "mirror",
                "ie": {
                    "version_added": false
                },
                "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": "Response: json() method"
        }
    ],
    "ref-for-dom-request-method②": [
        {
            "engines": [
                "blink",
                "gecko",
                "webkit"
            ],
            "filename": "api/Request.json",
            "name": "method",
            "slug": "API/Request/method",
            "mdn_url": "https://developer.mozilla.org/en-US/docs/Web/API/Request/method",
            "summary": "The method read-only property of the Request interface contains the request's method (GET, POST, etc.)",
            "support": {
                "chrome": {
                    "version_added": "40"
                },
                "chrome_android": "mirror",
                "deno": {
                    "version_added": "1.0"
                },
                "edge": {
                    "version_added": "14"
                },
                "firefox": {
                    "version_added": "39"
                },
                "firefox_android": "mirror",
                "ie": {
                    "version_added": false
                },
                "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": "Request: method property"
        }
    ],
    "ref-for-dom-request-mode②": [
        {
            "engines": [
                "blink",
                "gecko",
                "webkit"
            ],
            "filename": "api/Request.json",
            "name": "mode",
            "slug": "API/Request/mode",
            "mdn_url": "https://developer.mozilla.org/en-US/docs/Web/API/Request/mode",
            "summary": "The mode read-only property of the Request interface contains the mode of the request (e.g., cors, no-cors, same-origin, navigate or websocket.) This is used to determine if cross-origin requests lead to valid responses, and which properties of the response are readable.",
            "support": {
                "chrome": {
                    "version_added": "40"
                },
                "chrome_android": "mirror",
                "deno": {
                    "version_added": false
                },
                "edge": {
                    "version_added": "14"
                },
                "firefox": {
                    "version_added": "39"
                },
                "firefox_android": "mirror",
                "ie": {
                    "version_added": false
                },
                "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": "Request: mode property"
        }
    ],
    "ref-for-dom-request-redirect②": [
        {
            "engines": [
                "blink",
                "gecko",
                "webkit"
            ],
            "filename": "api/Request.json",
            "name": "redirect",
            "slug": "API/Request/redirect",
            "mdn_url": "https://developer.mozilla.org/en-US/docs/Web/API/Request/redirect",
            "summary": "The redirect read-only property of the Request interface contains the mode for how redirects are handled.",
            "support": {
                "chrome": {
                    "version_added": "46"
                },
                "chrome_android": "mirror",
                "deno": {
                    "version_added": "1.0",
                    "notes": "Fetching with a <code>\"manual\"</code> redirect mode does not result in a <code>\"opaqueredirect\"</code> response, but a regular response."
                },
                "edge": {
                    "version_added": "14"
                },
                "firefox": {
                    "version_added": "43"
                },
                "firefox_android": "mirror",
                "ie": {
                    "version_added": false
                },
                "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": "Request: redirect property"
        }
    ],
    "ref-for-dom-request-referrer①": [
        {
            "engines": [
                "blink",
                "gecko",
                "webkit"
            ],
            "filename": "api/Request.json",
            "name": "referrer",
            "slug": "API/Request/referrer",
            "mdn_url": "https://developer.mozilla.org/en-US/docs/Web/API/Request/referrer",
            "summary": "The referrer read-only property of the Request interface is set by the user agent to be the referrer of the Request. (e.g., client, no-referrer, or a URL.)",
            "support": {
                "chrome": {
                    "version_added": "40"
                },
                "chrome_android": "mirror",
                "deno": {
                    "version_added": "1.0"
                },
                "edge": {
                    "version_added": "14"
                },
                "firefox": {
                    "version_added": "39"
                },
                "firefox_android": "mirror",
                "ie": {
                    "version_added": false
                },
                "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": "Request: referrer property"
        }
    ],
    "ref-for-dom-request-referrerpolicy②": [
        {
            "engines": [
                "blink",
                "gecko",
                "webkit"
            ],
            "filename": "api/Request.json",
            "name": "referrerPolicy",
            "slug": "API/Request/referrerPolicy",
            "mdn_url": "https://developer.mozilla.org/en-US/docs/Web/API/Request/referrerPolicy",
            "summary": "The referrerPolicy read-only property of the Request interface returns the referrer policy, which governs what referrer information, sent in the Referer header, should be included with the request.",
            "support": {
                "chrome": {
                    "version_added": "52"
                },
                "chrome_android": "mirror",
                "deno": {
                    "version_added": "1.0"
                },
                "edge": {
                    "version_added": "14"
                },
                "firefox": {
                    "version_added": "47"
                },
                "firefox_android": "mirror",
                "ie": {
                    "version_added": false
                },
                "oculus": "mirror",
                "opera": "mirror",
                "opera_android": "mirror",
                "safari": {
                    "version_added": "10.1"
                },
                "safari_ios": "mirror",
                "samsunginternet_android": {
                    "version_added": "7.2"
                },
                "webview_android": "mirror",
                "edge_blink": {
                    "version_added": "79"
                }
            },
            "title": "Request: referrerPolicy property"
        }
    ],
    "ref-for-dom-request-signal②": [
        {
            "engines": [
                "blink",
                "gecko",
                "webkit"
            ],
            "filename": "api/Request.json",
            "name": "signal",
            "slug": "API/Request/signal",
            "mdn_url": "https://developer.mozilla.org/en-US/docs/Web/API/Request/signal",
            "summary": "The read-only signal property of the Request interface returns the AbortSignal associated with the request.",
            "support": {
                "chrome": {
                    "version_added": "66"
                },
                "chrome_android": "mirror",
                "deno": {
                    "version_added": "1.11"
                },
                "edge": {
                    "version_added": "16"
                },
                "firefox": {
                    "version_added": "57"
                },
                "firefox_android": "mirror",
                "ie": {
                    "version_added": false
                },
                "oculus": "mirror",
                "opera": "mirror",
                "opera_android": "mirror",
                "safari": {
                    "version_added": "12.1"
                },
                "safari_ios": "mirror",
                "samsunginternet_android": "mirror",
                "webview_android": "mirror",
                "edge_blink": {
                    "version_added": "79"
                }
            },
            "title": "Request: signal property"
        }
    ],
    "ref-for-dom-body-text①": [
        {
            "engines": [
                "blink",
                "gecko",
                "webkit"
            ],
            "filename": "api/Request.json",
            "name": "text",
            "slug": "API/Request/text",
            "mdn_url": "https://developer.mozilla.org/en-US/docs/Web/API/Request/text",
            "summary": "The text() method of the Request interface reads the request body and returns it as a promise that resolves with a String. The response is always decoded using UTF-8.",
            "support": {
                "chrome": {
                    "version_added": "42"
                },
                "chrome_android": "mirror",
                "deno": {
                    "version_added": "1.0"
                },
                "edge": {
                    "version_added": "14"
                },
                "firefox": {
                    "version_added": "39"
                },
                "firefox_android": "mirror",
                "ie": {
                    "version_added": false
                },
                "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": "Request: text() method"
        },
        {
            "engines": [
                "blink",
                "gecko",
                "webkit"
            ],
            "filename": "api/Response.json",
            "name": "text",
            "slug": "API/Response/text",
            "mdn_url": "https://developer.mozilla.org/en-US/docs/Web/API/Response/text",
            "summary": "The text() method of the Response interface takes a Response stream and reads it to completion. It returns a promise that resolves with a String. The response is always decoded using UTF-8.",
            "support": {
                "chrome": {
                    "version_added": "42"
                },
                "chrome_android": "mirror",
                "deno": {
                    "version_added": "1.0"
                },
                "edge": {
                    "version_added": "14"
                },
                "firefox": {
                    "version_added": "39"
                },
                "firefox_android": "mirror",
                "ie": {
                    "version_added": false
                },
                "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": "Response: text() method"
        }
    ],
    "ref-for-dom-request-url③": [
        {
            "engines": [
                "blink",
                "gecko",
                "webkit"
            ],
            "filename": "api/Request.json",
            "name": "url",
            "slug": "API/Request/url",
            "mdn_url": "https://developer.mozilla.org/en-US/docs/Web/API/Request/url",
            "summary": "The url read-only property of the Request interface contains the URL of the request.",
            "support": {
                "chrome": {
                    "version_added": "40",
                    "notes": "Fragment support added in Chrome 59."
                },
                "chrome_android": "mirror",
                "deno": {
                    "version_added": "1.0"
                },
                "edge": {
                    "version_added": "14"
                },
                "firefox": {
                    "version_added": "39"
                },
                "firefox_android": "mirror",
                "ie": {
                    "version_added": false
                },
                "oculus": "mirror",
                "opera": "mirror",
                "opera_android": {
                    "version_added": "27",
                    "notes": "Fragment support added in Opera 46."
                },
                "safari": {
                    "version_added": "10.1"
                },
                "safari_ios": "mirror",
                "samsunginternet_android": "mirror",
                "webview_android": "mirror",
                "edge_blink": {
                    "version_added": "79",
                    "notes": "Fragment support added in Chrome 59."
                }
            },
            "title": "Request: url property"
        }
    ],
    "request-class": [
        {
            "engines": [
                "blink",
                "gecko",
                "webkit"
            ],
            "filename": "api/Request.json",
            "name": "Request",
            "slug": "API/Request",
            "mdn_url": "https://developer.mozilla.org/en-US/docs/Web/API/Request",
            "summary": "The Request interface of the Fetch API represents a resource request.",
            "support": {
                "chrome": [
                    {
                        "version_added": "42"
                    },
                    {
                        "version_added": "40",
                        "version_removed": "42",
                        "partial_implementation": true,
                        "notes": "Only available in service workers."
                    }
                ],
                "chrome_android": "mirror",
                "deno": {
                    "version_added": "1.0"
                },
                "edge": {
                    "version_added": "14"
                },
                "firefox": {
                    "version_added": "39"
                },
                "firefox_android": "mirror",
                "ie": {
                    "version_added": false
                },
                "nodejs": [
                    {
                        "version_added": "18.0.0"
                    },
                    {
                        "version_added": "17.5.0",
                        "flags": [
                            {
                                "name": "--experimental-fetch",
                                "type": "runtime_flag"
                            }
                        ]
                    },
                    {
                        "version_added": "16.15.0",
                        "flags": [
                            {
                                "name": "--experimental-fetch",
                                "type": "runtime_flag"
                            }
                        ]
                    }
                ],
                "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"
                    },
                    {
                        "version_added": false,
                        "version_removed": "42",
                        "partial_implementation": true,
                        "notes": "Only available in service workers."
                    }
                ]
            },
            "title": "Request"
        }
    ],
    "ref-for-dom-response①": [
        {
            "engines": [
                "blink",
                "gecko",
                "webkit"
            ],
            "filename": "api/Response.json",
            "name": "Response",
            "slug": "API/Response/Response",
            "mdn_url": "https://developer.mozilla.org/en-US/docs/Web/API/Response/Response",
            "summary": "The Response() constructor creates a new Response object.",
            "support": {
                "chrome": {
                    "version_added": "40"
                },
                "chrome_android": "mirror",
                "deno": {
                    "version_added": "1.0"
                },
                "edge": {
                    "version_added": "14"
                },
                "firefox": {
                    "version_added": "39"
                },
                "firefox_android": "mirror",
                "ie": {
                    "version_added": false
                },
                "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": "Response: Response() constructor"
        }
    ],
    "ref-for-dom-response-clone①": [
        {
            "engines": [
                "blink",
                "gecko",
                "webkit"
            ],
            "filename": "api/Response.json",
            "name": "clone",
            "slug": "API/Response/clone",
            "mdn_url": "https://developer.mozilla.org/en-US/docs/Web/API/Response/clone",
            "summary": "The clone() method of the Response interface creates a clone of a response object, identical in every way, but stored in a different variable.",
            "support": {
                "chrome": {
                    "version_added": "40"
                },
                "chrome_android": "mirror",
                "deno": {
                    "version_added": "1.0"
                },
                "edge": {
                    "version_added": "14"
                },
                "firefox": {
                    "version_added": "39"
                },
                "firefox_android": "mirror",
                "ie": {
                    "version_added": false
                },
                "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": "Response: clone() method"
        }
    ],
    "ref-for-dom-response-error①": [
        {
            "engines": [
                "blink",
                "gecko",
                "webkit"
            ],
            "filename": "api/Response.json",
            "name": "error_static",
            "slug": "API/Response/error_static",
            "mdn_url": "https://developer.mozilla.org/en-US/docs/Web/API/Response/error_static",
            "summary": "The error() static method of the Response interface returns a new Response object associated with a network error.",
            "support": {
                "chrome": {
                    "version_added": "43"
                },
                "chrome_android": "mirror",
                "deno": {
                    "version_added": "1.0"
                },
                "edge": {
                    "version_added": "16"
                },
                "firefox": {
                    "version_added": "39"
                },
                "firefox_android": "mirror",
                "ie": {
                    "version_added": false
                },
                "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": "Response: error() static method"
        }
    ],
    "ref-for-dom-response-headers①": [
        {
            "engines": [
                "blink",
                "gecko",
                "webkit"
            ],
            "filename": "api/Response.json",
            "name": "headers",
            "slug": "API/Response/headers",
            "mdn_url": "https://developer.mozilla.org/en-US/docs/Web/API/Response/headers",
            "summary": "The headers read-only property of the Response interface contains the Headers object associated with the response.",
            "support": {
                "chrome": {
                    "version_added": "40"
                },
                "chrome_android": "mirror",
                "deno": {
                    "version_added": "1.0"
                },
                "edge": {
                    "version_added": "14"
                },
                "firefox": {
                    "version_added": "39"
                },
                "firefox_android": "mirror",
                "ie": {
                    "version_added": false
                },
                "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": "Response: headers property"
        }
    ],
    "ref-for-dom-response-json①": [
        {
            "engines": [
                "blink",
                "gecko"
            ],
            "filename": "api/Response.json",
            "name": "json_static",
            "slug": "API/Response/json_static",
            "mdn_url": "https://developer.mozilla.org/en-US/docs/Web/API/Response/json_static",
            "summary": "The json() static method of the Response interface returns a Response that contains the provided JSON data as body, and a Content-Type header which is set to application/json. The response status, status message, and additional headers can also be set.",
            "support": {
                "chrome": {
                    "version_added": "105"
                },
                "chrome_android": "mirror",
                "deno": {
                    "version_added": "1.22"
                },
                "edge": "mirror",
                "firefox": {
                    "version_added": "115"
                },
                "firefox_android": "mirror",
                "ie": {
                    "version_added": false
                },
                "oculus": "mirror",
                "opera": "mirror",
                "opera_android": "mirror",
                "safari": {
                    "version_added": false
                },
                "safari_ios": "mirror",
                "samsunginternet_android": "mirror",
                "webview_android": "mirror",
                "edge_blink": {
                    "version_added": "105"
                }
            },
            "title": "Response: json() static method"
        }
    ],
    "ref-for-dom-response-ok②": [
        {
            "engines": [
                "blink",
                "gecko",
                "webkit"
            ],
            "filename": "api/Response.json",
            "name": "ok",
            "slug": "API/Response/ok",
            "mdn_url": "https://developer.mozilla.org/en-US/docs/Web/API/Response/ok",
            "summary": "The ok read-only property of the Response interface contains a Boolean stating whether the response was successful (status in the range 200-299) or not.",
            "support": {
                "chrome": {
                    "version_added": "42"
                },
                "chrome_android": "mirror",
                "deno": {
                    "version_added": "1.0"
                },
                "edge": {
                    "version_added": "14"
                },
                "firefox": {
                    "version_added": "39"
                },
                "firefox_android": "mirror",
                "ie": {
                    "version_added": false
                },
                "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": "Response: ok property"
        }
    ],
    "ref-for-dom-response-redirect①": [
        {
            "engines": [
                "blink",
                "gecko",
                "webkit"
            ],
            "filename": "api/Response.json",
            "name": "redirect_static",
            "slug": "API/Response/redirect_static",
            "mdn_url": "https://developer.mozilla.org/en-US/docs/Web/API/Response/redirect_static",
            "summary": "The redirect() static method of the Response interface returns a Response resulting in a redirect to the specified URL.",
            "support": {
                "chrome": {
                    "version_added": "44"
                },
                "chrome_android": "mirror",
                "deno": {
                    "version_added": "1.0"
                },
                "edge": {
                    "version_added": "16"
                },
                "firefox": {
                    "version_added": "39"
                },
                "firefox_android": "mirror",
                "ie": {
                    "version_added": false
                },
                "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": "Response: redirect() static method"
        }
    ],
    "ref-for-dom-response-redirected①": [
        {
            "engines": [
                "blink",
                "gecko",
                "webkit"
            ],
            "filename": "api/Response.json",
            "name": "redirected",
            "slug": "API/Response/redirected",
            "mdn_url": "https://developer.mozilla.org/en-US/docs/Web/API/Response/redirected",
            "summary": "The read-only redirected property of the Response interface indicates whether or not the response is the result of a request you made which was redirected.",
            "support": {
                "chrome": {
                    "version_added": "57"
                },
                "chrome_android": "mirror",
                "deno": {
                    "version_added": "1.0"
                },
                "edge": {
                    "version_added": "16"
                },
                "firefox": {
                    "version_added": "49"
                },
                "firefox_android": "mirror",
                "ie": {
                    "version_added": false
                },
                "oculus": "mirror",
                "opera": "mirror",
                "opera_android": "mirror",
                "safari": {
                    "version_added": "10.1"
                },
                "safari_ios": "mirror",
                "samsunginternet_android": {
                    "version_added": "8.0"
                },
                "webview_android": {
                    "version_added": "60"
                },
                "edge_blink": {
                    "version_added": "79"
                }
            },
            "title": "Response: redirected property"
        }
    ],
    "ref-for-dom-response-status①": [
        {
            "engines": [
                "blink",
                "gecko",
                "webkit"
            ],
            "filename": "api/Response.json",
            "name": "status",
            "slug": "API/Response/status",
            "mdn_url": "https://developer.mozilla.org/en-US/docs/Web/API/Response/status",
            "summary": "The status read-only property of the Response interface contains the HTTP status codes of the response.",
            "support": {
                "chrome": {
                    "version_added": "40"
                },
                "chrome_android": "mirror",
                "deno": {
                    "version_added": "1.0"
                },
                "edge": {
                    "version_added": "14"
                },
                "firefox": {
                    "version_added": "39"
                },
                "firefox_android": "mirror",
                "ie": {
                    "version_added": false
                },
                "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": "Response: status property"
        }
    ],
    "ref-for-dom-response-statustext①": [
        {
            "engines": [
                "blink",
                "gecko",
                "webkit"
            ],
            "filename": "api/Response.json",
            "name": "statusText",
            "slug": "API/Response/statusText",
            "mdn_url": "https://developer.mozilla.org/en-US/docs/Web/API/Response/statusText",
            "summary": "The statusText read-only property of the Response interface contains the status message corresponding to the HTTP status code in Response.status.",
            "support": {
                "chrome": {
                    "version_added": "40"
                },
                "chrome_android": "mirror",
                "deno": {
                    "version_added": "1.0"
                },
                "edge": {
                    "version_added": "14"
                },
                "firefox": {
                    "version_added": "39"
                },
                "firefox_android": "mirror",
                "ie": {
                    "version_added": false
                },
                "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": "Response: statusText property"
        }
    ],
    "ref-for-dom-response-type①": [
        {
            "engines": [
                "blink",
                "gecko",
                "webkit"
            ],
            "filename": "api/Response.json",
            "name": "type",
            "slug": "API/Response/type",
            "mdn_url": "https://developer.mozilla.org/en-US/docs/Web/API/Response/type",
            "summary": "The type read-only property of the Response interface contains the type of the response. It can be one of the following:",
            "support": {
                "chrome": {
                    "version_added": "40"
                },
                "chrome_android": "mirror",
                "deno": {
                    "version_added": false
                },
                "edge": {
                    "version_added": "14"
                },
                "firefox": {
                    "version_added": "39"
                },
                "firefox_android": "mirror",
                "ie": {
                    "version_added": false
                },
                "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": "Response: type property"
        }
    ],
    "ref-for-dom-response-url①": [
        {
            "engines": [
                "blink",
                "gecko",
                "webkit"
            ],
            "filename": "api/Response.json",
            "name": "url",
            "slug": "API/Response/url",
            "mdn_url": "https://developer.mozilla.org/en-US/docs/Web/API/Response/url",
            "summary": "The url read-only property of the Response interface contains the URL of the response. The value of the url property will be the final URL obtained after any redirects.",
            "support": {
                "chrome": {
                    "version_added": "40"
                },
                "chrome_android": "mirror",
                "deno": {
                    "version_added": "1.0"
                },
                "edge": {
                    "version_added": "14"
                },
                "firefox": {
                    "version_added": "39"
                },
                "firefox_android": "mirror",
                "ie": {
                    "version_added": false
                },
                "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": "Response: url property"
        }
    ],
    "response-class": [
        {
            "engines": [
                "blink",
                "gecko",
                "webkit"
            ],
            "filename": "api/Response.json",
            "name": "Response",
            "slug": "API/Response",
            "mdn_url": "https://developer.mozilla.org/en-US/docs/Web/API/Response",
            "summary": "The Response interface of the Fetch API represents the response to a request.",
            "support": {
                "chrome": [
                    {
                        "version_added": "42"
                    },
                    {
                        "version_added": "40",
                        "version_removed": "42",
                        "partial_implementation": true,
                        "notes": "Only available in service workers."
                    }
                ],
                "chrome_android": "mirror",
                "deno": {
                    "version_added": "1.0"
                },
                "edge": {
                    "version_added": "14"
                },
                "firefox": {
                    "version_added": "39"
                },
                "firefox_android": "mirror",
                "ie": {
                    "version_added": false
                },
                "nodejs": [
                    {
                        "version_added": "18.0.0"
                    },
                    {
                        "version_added": "17.5.0",
                        "flags": [
                            {
                                "name": "--experimental-fetch",
                                "type": "runtime_flag"
                            }
                        ]
                    },
                    {
                        "version_added": "16.15.0",
                        "flags": [
                            {
                                "name": "--experimental-fetch",
                                "type": "runtime_flag"
                            }
                        ]
                    }
                ],
                "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"
                    },
                    {
                        "version_added": false,
                        "version_removed": "42",
                        "partial_implementation": true,
                        "notes": "Only available in service workers."
                    }
                ]
            },
            "title": "Response"
        }
    ],
    "fetch-method": [
        {
            "engines": [
                "blink",
                "gecko",
                "webkit"
            ],
            "filename": "api/_globals/fetch.json",
            "name": "fetch",
            "slug": "API/fetch",
            "mdn_url": "https://developer.mozilla.org/en-US/docs/Web/API/fetch",
            "summary": "The global fetch() method starts the process of fetching a resource from the network, returning a promise which is fulfilled once the response is available.",
            "support": {
                "chrome": {
                    "version_added": "42"
                },
                "chrome_android": "mirror",
                "deno": {
                    "version_added": "1.0",
                    "notes": "Fetching with a <code>\"manual\"</code> redirect mode does not result in a <code>\"opaqueredirect\"</code> response, but a regular response."
                },
                "edge": {
                    "version_added": "14"
                },
                "firefox": {
                    "version_added": "39"
                },
                "firefox_android": "mirror",
                "ie": {
                    "version_added": false
                },
                "nodejs": [
                    {
                        "version_added": "18.0.0"
                    },
                    {
                        "version_added": "17.5.0",
                        "flags": [
                            {
                                "name": "--experimental-fetch",
                                "type": "runtime_flag"
                            }
                        ]
                    },
                    {
                        "version_added": "16.15.0",
                        "flags": [
                            {
                                "name": "--experimental-fetch",
                                "type": "runtime_flag"
                            }
                        ]
                    }
                ],
                "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": "fetch() global function"
        }
    ],
    "http-access-control-allow-credentials": [
        {
            "engines": [
                "blink",
                "gecko",
                "webkit"
            ],
            "filename": "http/headers/Access-Control-Allow-Credentials.json",
            "name": "Access-Control-Allow-Credentials",
            "slug": "HTTP/Headers/Access-Control-Allow-Credentials",
            "mdn_url": "https://developer.mozilla.org/en-US/docs/Web/HTTP/Headers/Access-Control-Allow-Credentials",
            "summary": "The Access-Control-Allow-Credentials response header tells browsers whether to expose the response to the frontend JavaScript code when the request's credentials mode (Request.credentials) is include.",
            "support": {
                "chrome": {
                    "version_added": "4"
                },
                "chrome_android": {
                    "version_added": true
                },
                "edge": {
                    "version_added": "12"
                },
                "firefox": {
                    "version_added": "3.5"
                },
                "firefox_android": "mirror",
                "ie": {
                    "version_added": "10"
                },
                "oculus": "mirror",
                "opera": {
                    "version_added": "12"
                },
                "opera_android": {
                    "version_added": "12"
                },
                "safari": {
                    "version_added": "4"
                },
                "safari_ios": "mirror",
                "samsunginternet_android": "mirror",
                "webview_android": {
                    "version_added": "2"
                },
                "edge_blink": {
                    "version_added": "79"
                }
            },
            "title": "Access-Control-Allow-Credentials"
        }
    ],
    "http-access-control-allow-headers": [
        {
            "engines": [
                "blink",
                "gecko",
                "webkit"
            ],
            "filename": "http/headers/Access-Control-Allow-Headers.json",
            "name": "Access-Control-Allow-Headers",
            "slug": "HTTP/Headers/Access-Control-Allow-Headers",
            "mdn_url": "https://developer.mozilla.org/en-US/docs/Web/HTTP/Headers/Access-Control-Allow-Headers",
            "summary": "The Access-Control-Allow-Headers response header is used in response to a preflight request which includes the Access-Control-Request-Headers to indicate which HTTP headers can be used during the actual request.",
            "support": {
                "chrome": {
                    "version_added": "4"
                },
                "chrome_android": {
                    "version_added": true
                },
                "edge": {
                    "version_added": "12"
                },
                "firefox": {
                    "version_added": "3.5"
                },
                "firefox_android": "mirror",
                "ie": {
                    "version_added": "10"
                },
                "oculus": "mirror",
                "opera": {
                    "version_added": "12"
                },
                "opera_android": {
                    "version_added": "12"
                },
                "safari": {
                    "version_added": "4"
                },
                "safari_ios": "mirror",
                "samsunginternet_android": "mirror",
                "webview_android": {
                    "version_added": "2"
                },
                "edge_blink": {
                    "version_added": "79"
                }
            },
            "title": "Access-Control-Allow-Headers"
        }
    ],
    "http-access-control-allow-methods": [
        {
            "engines": [
                "blink",
                "gecko",
                "webkit"
            ],
            "filename": "http/headers/Access-Control-Allow-Methods.json",
            "name": "Access-Control-Allow-Methods",
            "slug": "HTTP/Headers/Access-Control-Allow-Methods",
            "mdn_url": "https://developer.mozilla.org/en-US/docs/Web/HTTP/Headers/Access-Control-Allow-Methods",
            "summary": "The Access-Control-Allow-Methods response header specifies one or more methods allowed when accessing a resource in response to a preflight request.",
            "support": {
                "chrome": {
                    "version_added": "4"
                },
                "chrome_android": {
                    "version_added": true
                },
                "edge": {
                    "version_added": "12"
                },
                "firefox": {
                    "version_added": "3.5"
                },
                "firefox_android": "mirror",
                "ie": {
                    "version_added": "10"
                },
                "oculus": "mirror",
                "opera": {
                    "version_added": "12"
                },
                "opera_android": {
                    "version_added": "12"
                },
                "safari": {
                    "version_added": "4"
                },
                "safari_ios": "mirror",
                "samsunginternet_android": "mirror",
                "webview_android": {
                    "version_added": "2"
                },
                "edge_blink": {
                    "version_added": "79"
                }
            },
            "title": "Access-Control-Allow-Methods"
        }
    ],
    "http-access-control-allow-origin": [
        {
            "engines": [
                "blink",
                "gecko",
                "webkit"
            ],
            "filename": "http/headers/Access-Control-Allow-Origin.json",
            "name": "Access-Control-Allow-Origin",
            "slug": "HTTP/Headers/Access-Control-Allow-Origin",
            "mdn_url": "https://developer.mozilla.org/en-US/docs/Web/HTTP/Headers/Access-Control-Allow-Origin",
            "summary": "The Access-Control-Allow-Origin response header indicates whether the response can be shared with requesting code from the given origin.",
            "support": {
                "chrome": {
                    "version_added": "4"
                },
                "chrome_android": {
                    "version_added": true
                },
                "edge": {
                    "version_added": "12"
                },
                "firefox": {
                    "version_added": "3.5"
                },
                "firefox_android": "mirror",
                "ie": {
                    "version_added": "10"
                },
                "oculus": "mirror",
                "opera": {
                    "version_added": "12"
                },
                "opera_android": {
                    "version_added": "12"
                },
                "safari": {
                    "version_added": "4"
                },
                "safari_ios": "mirror",
                "samsunginternet_android": "mirror",
                "webview_android": {
                    "version_added": "2"
                },
                "edge_blink": {
                    "version_added": "79"
                }
            },
            "title": "Access-Control-Allow-Origin"
        }
    ],
    "http-access-control-expose-headers": [
        {
            "engines": [
                "blink",
                "gecko",
                "webkit"
            ],
            "filename": "http/headers/Access-Control-Expose-Headers.json",
            "name": "Access-Control-Expose-Headers",
            "slug": "HTTP/Headers/Access-Control-Expose-Headers",
            "mdn_url": "https://developer.mozilla.org/en-US/docs/Web/HTTP/Headers/Access-Control-Expose-Headers",
            "summary": "The Access-Control-Expose-Headers response header allows a server to indicate which response headers should be made available to scripts running in the browser, in response to a cross-origin request.",
            "support": {
                "chrome": {
                    "version_added": "4"
                },
                "chrome_android": {
                    "version_added": true
                },
                "edge": {
                    "version_added": "12"
                },
                "firefox": {
                    "version_added": "3.5"
                },
                "firefox_android": "mirror",
                "ie": {
                    "version_added": "10"
                },
                "oculus": "mirror",
                "opera": {
                    "version_added": "12"
                },
                "opera_android": {
                    "version_added": "12"
                },
                "safari": {
                    "version_added": "4"
                },
                "safari_ios": "mirror",
                "samsunginternet_android": "mirror",
                "webview_android": {
                    "version_added": "2"
                },
                "edge_blink": {
                    "version_added": "79"
                }
            },
            "title": "Access-Control-Expose-Headers"
        }
    ],
    "http-access-control-max-age": [
        {
            "engines": [
                "blink",
                "gecko",
                "webkit"
            ],
            "filename": "http/headers/Access-Control-Max-Age.json",
            "name": "Access-Control-Max-Age",
            "slug": "HTTP/Headers/Access-Control-Max-Age",
            "mdn_url": "https://developer.mozilla.org/en-US/docs/Web/HTTP/Headers/Access-Control-Max-Age",
            "summary": "The Access-Control-Max-Age response header indicates how long the results of a preflight request (that is the information contained in the Access-Control-Allow-Methods and Access-Control-Allow-Headers headers) can be cached.",
            "support": {
                "chrome": {
                    "version_added": "4"
                },
                "chrome_android": {
                    "version_added": true
                },
                "edge": {
                    "version_added": "12"
                },
                "firefox": {
                    "version_added": "3.5"
                },
                "firefox_android": "mirror",
                "ie": {
                    "version_added": "10"
                },
                "oculus": "mirror",
                "opera": {
                    "version_added": "12"
                },
                "opera_android": {
                    "version_added": "12"
                },
                "safari": {
                    "version_added": "4"
                },
                "safari_ios": "mirror",
                "samsunginternet_android": "mirror",
                "webview_android": {
                    "version_added": "2"
                },
                "edge_blink": {
                    "version_added": "79"
                }
            },
            "title": "Access-Control-Max-Age"
        }
    ],
    "http-access-control-request-headers": [
        {
            "engines": [
                "blink",
                "gecko",
                "webkit"
            ],
            "filename": "http/headers/Access-Control-Request-Headers.json",
            "name": "Access-Control-Request-Headers",
            "slug": "HTTP/Headers/Access-Control-Request-Headers",
            "mdn_url": "https://developer.mozilla.org/en-US/docs/Web/HTTP/Headers/Access-Control-Request-Headers",
            "summary": "The Access-Control-Request-Headers request header is used by browsers when issuing a preflight request to let the server know which HTTP headers the client might send when the actual request is made (such as with setRequestHeader()). The complementary server-side header of Access-Control-Allow-Headers will answer this browser-side header.",
            "support": {
                "chrome": {
                    "version_added": "4"
                },
                "chrome_android": {
                    "version_added": true
                },
                "edge": {
                    "version_added": "12"
                },
                "firefox": {
                    "version_added": "3.5"
                },
                "firefox_android": "mirror",
                "ie": {
                    "version_added": "10"
                },
                "oculus": "mirror",
                "opera": {
                    "version_added": "12"
                },
                "opera_android": {
                    "version_added": "12"
                },
                "safari": {
                    "version_added": "4"
                },
                "safari_ios": "mirror",
                "samsunginternet_android": "mirror",
                "webview_android": {
                    "version_added": "2"
                },
                "edge_blink": {
                    "version_added": "79"
                }
            },
            "title": "Access-Control-Request-Headers"
        }
    ],
    "http-access-control-request-method": [
        {
            "engines": [
                "blink",
                "gecko",
                "webkit"
            ],
            "filename": "http/headers/Access-Control-Request-Method.json",
            "name": "Access-Control-Request-Method",
            "slug": "HTTP/Headers/Access-Control-Request-Method",
            "mdn_url": "https://developer.mozilla.org/en-US/docs/Web/HTTP/Headers/Access-Control-Request-Method",
            "summary": "The Access-Control-Request-Method request header is used by browsers when issuing a preflight request, to let the server know which HTTP method will be used when the actual request is made. This header is necessary as the preflight request is always an OPTIONS and doesn't use the same method as the actual request.",
            "support": {
                "chrome": {
                    "version_added": "4"
                },
                "chrome_android": {
                    "version_added": true
                },
                "edge": {
                    "version_added": "12"
                },
                "firefox": {
                    "version_added": "3.5"
                },
                "firefox_android": "mirror",
                "ie": {
                    "version_added": "10"
                },
                "oculus": "mirror",
                "opera": {
                    "version_added": "12"
                },
                "opera_android": {
                    "version_added": "12"
                },
                "safari": {
                    "version_added": "4"
                },
                "safari_ios": "mirror",
                "samsunginternet_android": "mirror",
                "webview_android": {
                    "version_added": "2"
                },
                "edge_blink": {
                    "version_added": "79"
                }
            },
            "title": "Access-Control-Request-Method"
        }
    ],
    "cross-origin-resource-policy-header": [
        {
            "engines": [
                "blink",
                "gecko",
                "webkit"
            ],
            "filename": "http/headers/Cross-Origin-Resource-Policy.json",
            "name": "Cross-Origin-Resource-Policy",
            "slug": "HTTP/Headers/Cross-Origin-Resource-Policy",
            "mdn_url": "https://developer.mozilla.org/en-US/docs/Web/HTTP/Headers/Cross-Origin-Resource-Policy",
            "summary": "The HTTP Cross-Origin-Resource-Policy response header conveys a desire that the browser blocks no-cors cross-origin/cross-site requests to the given resource.",
            "support": {
                "chrome": {
                    "version_added": "73",
                    "notes": [
                        "Until version 75, downloads for files with this header would fail in Chrome. See <a href='https://crbug.com/952834'>bug 952834</a>.",
                        "From version 80 to 85, linearized PDFs served inline with this header fail to render properly. See <a href='https://crbug.com/1074261'>bug 1074261</a>. From version 86, partial PDF loading is disabled."
                    ]
                },
                "chrome_android": "mirror",
                "edge": {
                    "version_added": false
                },
                "firefox": {
                    "version_added": "74"
                },
                "firefox_android": {
                    "version_added": false
                },
                "ie": {
                    "version_added": false
                },
                "oculus": "mirror",
                "opera": {
                    "version_added": false
                },
                "opera_android": {
                    "version_added": false
                },
                "safari": {
                    "version_added": "12"
                },
                "safari_ios": "mirror",
                "samsunginternet_android": {
                    "version_added": "11.0"
                },
                "webview_android": "mirror",
                "edge_blink": {
                    "version_added": "79",
                    "notes": [
                        "Until version 75, downloads for files with this header would fail in Chrome. See <a href='https://crbug.com/952834'>bug 952834</a>.",
                        "From version 80 to 85, linearized PDFs served inline with this header fail to render properly. See <a href='https://crbug.com/1074261'>bug 1074261</a>. From version 86, partial PDF loading is disabled."
                    ]
                }
            },
            "title": "Cross-Origin-Resource-Policy"
        }
    ],
    "origin-header": [
        {
            "engines": [
                "blink",
                "gecko",
                "webkit"
            ],
            "filename": "http/headers/Origin.json",
            "name": "Origin",
            "slug": "HTTP/Headers/Origin",
            "mdn_url": "https://developer.mozilla.org/en-US/docs/Web/HTTP/Headers/Origin",
            "summary": "The Origin request header indicates the origin (scheme, hostname, and port) that caused the request. For example, if a user agent needs to request resources included in a page, or fetched by scripts that it executes, then the origin of the page may be included in the request.",
            "support": {
                "chrome": {
                    "version_added": true
                },
                "chrome_android": "mirror",
                "edge": {
                    "version_added": "12"
                },
                "firefox": [
                    {
                        "version_added": "70"
                    },
                    {
                        "version_added": true,
                        "partial_implementation": true,
                        "notes": "Not sent with <code>POST</code> requests until Firefox 58, see <a href='https://bugzil.la/446344'>bug 446344</a>."
                    }
                ],
                "firefox_android": "mirror",
                "ie": {
                    "version_added": true
                },
                "oculus": "mirror",
                "opera": "mirror",
                "opera_android": "mirror",
                "safari": {
                    "version_added": true
                },
                "safari_ios": "mirror",
                "samsunginternet_android": "mirror",
                "webview_android": "mirror",
                "edge_blink": {
                    "version_added": true
                }
            },
            "title": "Origin"
        }
    ],
    "sec-purpose-header": [
        {
            "engines": [
                "gecko"
            ],
            "filename": "http/headers/Sec-Purpose.json",
            "name": "Sec-Purpose",
            "slug": "HTTP/Headers/Sec-Purpose",
            "mdn_url": "https://developer.mozilla.org/en-US/docs/Web/HTTP/Headers/Sec-Purpose",
            "summary": "The Sec-Purpose fetch metadata request header indicates the purpose for which the requested resource will be used, when that purpose is something other than immediate use by the user-agent.",
            "support": {
                "chrome": {
                    "version_added": false,
                    "notes": "Chrome uses the legacy <code>Purpose: prefetch</code> header to indicate a request is a prefetch. See <a href='https://crbug.com/1358419'>bug 1358419</a>."
                },
                "chrome_android": "mirror",
                "edge": "mirror",
                "firefox": {
                    "version_added": "115",
                    "notes": "<code>Sec-Purpose: prefetch</code> replaces the non-standard <code>X-moz: prefetch</code> header that was used to indicate a prefetch request in earlier versions. Prefetch requests should also include the header <code>Accept</code> header string for navigations, but <code>Accept: */*</code> is sent instead."
                },
                "firefox_android": "mirror",
                "ie": {
                    "version_added": false
                },
                "oculus": "mirror",
                "opera": "mirror",
                "opera_android": {
                    "version_added": false
                },
                "safari": {
                    "version_added": false
                },
                "safari_ios": "mirror",
                "samsunginternet_android": "mirror",
                "webview_android": "mirror",
                "edge_blink": {
                    "version_added": false,
                    "notes": "Chrome uses the legacy <code>Purpose: prefetch</code> header to indicate a request is a prefetch. See <a href='https://crbug.com/1358419'>bug 1358419</a>."
                }
            },
            "title": "Sec-Purpose"
        }
    ],
    "x-content-type-options-header": [
        {
            "engines": [
                "blink",
                "gecko",
                "webkit"
            ],
            "filename": "http/headers/X-Content-Type-Options.json",
            "name": "X-Content-Type-Options",
            "slug": "HTTP/Headers/X-Content-Type-Options",
            "mdn_url": "https://developer.mozilla.org/en-US/docs/Web/HTTP/Headers/X-Content-Type-Options",
            "summary": "The X-Content-Type-Options response HTTP header is a marker used by the server to indicate that the MIME types advertised in the Content-Type headers should be followed and not be changed. The header allows you to avoid MIME type sniffing by saying that the MIME types are deliberately configured.",
            "support": {
                "chrome": [
                    {
                        "version_added": "64"
                    },
                    {
                        "version_added": "1",
                        "notes": "Not supported for stylesheets.",
                        "partial_implementation": true
                    }
                ],
                "chrome_android": [
                    {
                        "version_added": "64"
                    },
                    {
                        "version_added": true,
                        "notes": "Not supported for stylesheets.",
                        "partial_implementation": true
                    }
                ],
                "edge": {
                    "version_added": "12"
                },
                "firefox": {
                    "version_added": "50"
                },
                "firefox_android": "mirror",
                "ie": {
                    "version_added": "8"
                },
                "oculus": "mirror",
                "opera": {
                    "version_added": true
                },
                "opera_android": {
                    "version_added": true
                },
                "safari": {
                    "version_added": "11"
                },
                "safari_ios": "mirror",
                "samsunginternet_android": "mirror",
                "webview_android": "mirror",
                "edge_blink": [
                    {
                        "version_added": "79"
                    },
                    {
                        "version_added": "79",
                        "notes": "Not supported for stylesheets.",
                        "partial_implementation": true
                    }
                ]
            },
            "title": "X-Content-Type-Options"
        }
    ]
}
