{
    "constructors": [
        {
            "engines": [
                "blink",
                "gecko",
                "webkit"
            ],
            "filename": "api/URL.json",
            "name": "URL",
            "slug": "API/URL/URL",
            "mdn_url": "https://developer.mozilla.org/en-US/docs/Web/API/URL/URL",
            "summary": "The URL() constructor returns a newly created URL object representing the URL defined by the parameters.",
            "support": {
                "chrome": {
                    "version_added": "19"
                },
                "chrome_android": "mirror",
                "deno": {
                    "version_added": "1.0"
                },
                "edge": {
                    "version_added": "12"
                },
                "firefox": {
                    "version_added": "26"
                },
                "firefox_android": "mirror",
                "ie": {
                    "version_added": false
                },
                "nodejs": [
                    {
                        "version_added": "10.0.0"
                    },
                    {
                        "version_added": "7.0.0",
                        "version_removed": "10.0.0",
                        "partial_implementation": true,
                        "notes": "Available as a part of the <code>URL</code> module."
                    }
                ],
                "oculus": "mirror",
                "opera": "mirror",
                "opera_android": "mirror",
                "safari": [
                    {
                        "version_added": "14.1"
                    },
                    {
                        "version_added": "6",
                        "partial_implementation": true,
                        "notes": "In Safari 14 and earlier, calling the <code>URL</code> constructor with a base URL whose value is <code>undefined</code> causes Safari to throw a <code>TypeError</code>; see <a href='https://webkit.org/b/216841'>WebKit bug 216841</a>."
                    }
                ],
                "safari_ios": "mirror",
                "samsunginternet_android": "mirror",
                "webview_android": "mirror",
                "edge_blink": {
                    "version_added": "79"
                }
            },
            "title": "URL: URL() constructor"
        }
    ],
    "ref-for-dom-url-canparse": [
        {
            "engines": [
                "gecko",
                "webkit"
            ],
            "filename": "api/URL.json",
            "name": "canParse_static",
            "slug": "API/URL/canParse_static",
            "mdn_url": "https://developer.mozilla.org/en-US/docs/Web/API/URL/canParse_static",
            "summary": "The URL.canParse() static method of the URL interface returns a boolean indicating whether or not an absolute URL, or a relative URL combined with a base URL, are parsable and valid.",
            "support": {
                "chrome": {
                    "version_added": false
                },
                "chrome_android": "mirror",
                "deno": {
                    "version_added": "1.33"
                },
                "edge": "mirror",
                "firefox": {
                    "version_added": "115"
                },
                "firefox_android": "mirror",
                "ie": {
                    "version_added": false
                },
                "nodejs": {
                    "version_added": "20.0.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": false
                }
            },
            "title": "URL: canParse() static method"
        }
    ],
    "dom-url-hash": [
        {
            "engines": [
                "blink",
                "gecko",
                "webkit"
            ],
            "filename": "api/URL.json",
            "name": "hash",
            "slug": "API/URL/hash",
            "mdn_url": "https://developer.mozilla.org/en-US/docs/Web/API/URL/hash",
            "summary": "The hash property of the URL interface is a string containing a '#' followed by the fragment identifier of the URL.",
            "support": {
                "chrome": {
                    "version_added": "32"
                },
                "chrome_android": "mirror",
                "deno": {
                    "version_added": "1.0"
                },
                "edge": {
                    "version_added": "13"
                },
                "firefox": {
                    "version_added": "22"
                },
                "firefox_android": "mirror",
                "ie": {
                    "version_added": false
                },
                "nodejs": {
                    "version_added": "7.0.0"
                },
                "oculus": "mirror",
                "opera": "mirror",
                "opera_android": "mirror",
                "safari": {
                    "version_added": "7"
                },
                "safari_ios": "mirror",
                "samsunginternet_android": "mirror",
                "webview_android": "mirror",
                "edge_blink": {
                    "version_added": "79"
                }
            },
            "title": "URL: hash property"
        }
    ],
    "dom-url-host": [
        {
            "engines": [
                "blink",
                "gecko",
                "webkit"
            ],
            "filename": "api/URL.json",
            "name": "host",
            "slug": "API/URL/host",
            "mdn_url": "https://developer.mozilla.org/en-US/docs/Web/API/URL/host",
            "summary": "The host property of the URL interface is a string containing the host, that is the hostname, and then, if the port of the URL is nonempty, a ':', followed by the port of the URL.",
            "support": {
                "chrome": {
                    "version_added": "32"
                },
                "chrome_android": "mirror",
                "deno": {
                    "version_added": "1.0"
                },
                "edge": {
                    "version_added": "13"
                },
                "firefox": {
                    "version_added": "22"
                },
                "firefox_android": "mirror",
                "ie": {
                    "version_added": false
                },
                "nodejs": {
                    "version_added": "7.0.0"
                },
                "oculus": "mirror",
                "opera": "mirror",
                "opera_android": "mirror",
                "safari": {
                    "version_added": "7"
                },
                "safari_ios": "mirror",
                "samsunginternet_android": "mirror",
                "webview_android": "mirror",
                "edge_blink": {
                    "version_added": "79"
                }
            },
            "title": "URL: host property"
        }
    ],
    "dom-url-hostname": [
        {
            "engines": [
                "blink",
                "gecko",
                "webkit"
            ],
            "filename": "api/URL.json",
            "name": "hostname",
            "slug": "API/URL/hostname",
            "mdn_url": "https://developer.mozilla.org/en-US/docs/Web/API/URL/hostname",
            "summary": "The hostname property of the URL interface is a string containing the domain name of the URL.",
            "support": {
                "chrome": {
                    "version_added": "32"
                },
                "chrome_android": "mirror",
                "deno": {
                    "version_added": "1.0"
                },
                "edge": {
                    "version_added": "13"
                },
                "firefox": {
                    "version_added": "22"
                },
                "firefox_android": "mirror",
                "ie": {
                    "version_added": false
                },
                "nodejs": {
                    "version_added": "7.0.0"
                },
                "oculus": "mirror",
                "opera": "mirror",
                "opera_android": "mirror",
                "safari": {
                    "version_added": "10"
                },
                "safari_ios": "mirror",
                "samsunginternet_android": "mirror",
                "webview_android": "mirror",
                "edge_blink": {
                    "version_added": "79"
                }
            },
            "title": "URL: hostname property"
        }
    ],
    "dom-url-href": [
        {
            "engines": [
                "blink",
                "gecko",
                "webkit"
            ],
            "filename": "api/URL.json",
            "name": "href",
            "slug": "API/URL/href",
            "mdn_url": "https://developer.mozilla.org/en-US/docs/Web/API/URL/href",
            "summary": "The href property of the URL interface is a string containing the whole URL.",
            "support": {
                "chrome": {
                    "version_added": "32"
                },
                "chrome_android": "mirror",
                "deno": {
                    "version_added": "1.0"
                },
                "edge": {
                    "version_added": "13"
                },
                "firefox": {
                    "version_added": "22"
                },
                "firefox_android": "mirror",
                "ie": {
                    "version_added": false
                },
                "nodejs": {
                    "version_added": "7.0.0"
                },
                "oculus": "mirror",
                "opera": "mirror",
                "opera_android": "mirror",
                "safari": {
                    "version_added": "10"
                },
                "safari_ios": "mirror",
                "samsunginternet_android": "mirror",
                "webview_android": "mirror",
                "edge_blink": {
                    "version_added": "79"
                }
            },
            "title": "URL: href property"
        }
    ],
    "dom-url-origin": [
        {
            "engines": [
                "blink",
                "gecko",
                "webkit"
            ],
            "filename": "api/URL.json",
            "name": "origin",
            "slug": "API/URL/origin",
            "mdn_url": "https://developer.mozilla.org/en-US/docs/Web/API/URL/origin",
            "summary": "The origin read-only property of the URL interface returns a string containing the Unicode serialization of the origin of the represented URL.",
            "support": {
                "chrome": {
                    "version_added": "32"
                },
                "chrome_android": "mirror",
                "deno": {
                    "version_added": "1.0"
                },
                "edge": {
                    "version_added": "12"
                },
                "firefox": [
                    {
                        "version_added": "26"
                    },
                    {
                        "version_added": "26",
                        "version_removed": "49",
                        "notes": "Results for <code>URL</code> using the <code>blob</code> scheme incorrectly returned <code>null</code>."
                    }
                ],
                "firefox_android": "mirror",
                "ie": {
                    "version_added": false
                },
                "nodejs": {
                    "version_added": "7.0.0"
                },
                "oculus": "mirror",
                "opera": "mirror",
                "opera_android": "mirror",
                "safari": {
                    "version_added": "10"
                },
                "safari_ios": "mirror",
                "samsunginternet_android": {
                    "version_added": "6.0"
                },
                "webview_android": "mirror",
                "edge_blink": {
                    "version_added": "79"
                }
            },
            "title": "URL: origin property"
        }
    ],
    "dom-url-password": [
        {
            "engines": [
                "blink",
                "gecko",
                "webkit"
            ],
            "filename": "api/URL.json",
            "name": "password",
            "slug": "API/URL/password",
            "mdn_url": "https://developer.mozilla.org/en-US/docs/Web/API/URL/password",
            "summary": "The password property of the URL interface is a string containing the password specified before the domain name.",
            "support": {
                "chrome": {
                    "version_added": "32"
                },
                "chrome_android": "mirror",
                "deno": {
                    "version_added": "1.0"
                },
                "edge": {
                    "version_added": "12"
                },
                "firefox": {
                    "version_added": "26"
                },
                "firefox_android": "mirror",
                "ie": {
                    "version_added": false
                },
                "nodejs": {
                    "version_added": "7.0.0"
                },
                "oculus": "mirror",
                "opera": "mirror",
                "opera_android": "mirror",
                "safari": {
                    "version_added": "10"
                },
                "safari_ios": "mirror",
                "samsunginternet_android": {
                    "version_added": "6.0"
                },
                "webview_android": "mirror",
                "edge_blink": {
                    "version_added": "79"
                }
            },
            "title": "URL: password property"
        }
    ],
    "dom-url-pathname": [
        {
            "engines": [
                "blink",
                "gecko",
                "webkit"
            ],
            "filename": "api/URL.json",
            "name": "pathname",
            "slug": "API/URL/pathname",
            "mdn_url": "https://developer.mozilla.org/en-US/docs/Web/API/URL/pathname",
            "summary": "The pathname property of the URL interface represents a location in a hierarchical structure. It is a string constructed from a list of path segments, each of which is prefixed by a / character. If the URL has no path segments, the value of its pathname property will be the empty string.",
            "support": {
                "chrome": {
                    "version_added": "32"
                },
                "chrome_android": "mirror",
                "deno": {
                    "version_added": "1.0"
                },
                "edge": {
                    "version_added": "13"
                },
                "firefox": {
                    "version_added": "22",
                    "notes": "Before Firefox 53, <code>pathname</code> and <code>search</code> returned wrong values for custom protocols. Given <code>protocol:host/x?a=true&amp;b=false</code>, <code>pathname</code> would return \"/x?a=true&amp;b=false\" and <code>search</code> would return \"\", rather than \"/x\" and \"?a=true&amp;b=false\" respectively. See <a href='https://bugzil.la/1310483'>bug 1310483</a>."
                },
                "firefox_android": "mirror",
                "ie": {
                    "version_added": false
                },
                "nodejs": {
                    "version_added": "7.0.0"
                },
                "oculus": "mirror",
                "opera": "mirror",
                "opera_android": "mirror",
                "safari": {
                    "version_added": "10"
                },
                "safari_ios": "mirror",
                "samsunginternet_android": "mirror",
                "webview_android": "mirror",
                "edge_blink": {
                    "version_added": "79"
                }
            },
            "title": "URL: pathname property"
        }
    ],
    "dom-url-port": [
        {
            "engines": [
                "blink",
                "gecko",
                "webkit"
            ],
            "filename": "api/URL.json",
            "name": "port",
            "slug": "API/URL/port",
            "mdn_url": "https://developer.mozilla.org/en-US/docs/Web/API/URL/port",
            "summary": "The port property of the URL interface is a string containing the port number of the URL.",
            "support": {
                "chrome": {
                    "version_added": "32"
                },
                "chrome_android": "mirror",
                "deno": {
                    "version_added": "1.0"
                },
                "edge": {
                    "version_added": "13"
                },
                "firefox": {
                    "version_added": "22"
                },
                "firefox_android": "mirror",
                "ie": {
                    "version_added": false
                },
                "nodejs": {
                    "version_added": "7.0.0"
                },
                "oculus": "mirror",
                "opera": "mirror",
                "opera_android": "mirror",
                "safari": {
                    "version_added": "10"
                },
                "safari_ios": "mirror",
                "samsunginternet_android": "mirror",
                "webview_android": "mirror",
                "edge_blink": {
                    "version_added": "79"
                }
            },
            "title": "URL: port property"
        }
    ],
    "dom-url-protocol": [
        {
            "engines": [
                "blink",
                "gecko",
                "webkit"
            ],
            "filename": "api/URL.json",
            "name": "protocol",
            "slug": "API/URL/protocol",
            "mdn_url": "https://developer.mozilla.org/en-US/docs/Web/API/URL/protocol",
            "summary": "The protocol property of the URL interface is a string representing the protocol scheme of the URL, including the final ':'.",
            "support": {
                "chrome": {
                    "version_added": "32"
                },
                "chrome_android": "mirror",
                "deno": {
                    "version_added": "1.0"
                },
                "edge": {
                    "version_added": "13"
                },
                "firefox": {
                    "version_added": "22"
                },
                "firefox_android": "mirror",
                "ie": {
                    "version_added": false
                },
                "nodejs": {
                    "version_added": "7.0.0"
                },
                "oculus": "mirror",
                "opera": "mirror",
                "opera_android": "mirror",
                "safari": {
                    "version_added": "10"
                },
                "safari_ios": "mirror",
                "samsunginternet_android": "mirror",
                "webview_android": "mirror",
                "edge_blink": {
                    "version_added": "79"
                }
            },
            "title": "URL: protocol property"
        }
    ],
    "dom-url-search": [
        {
            "engines": [
                "blink",
                "gecko",
                "webkit"
            ],
            "filename": "api/URL.json",
            "name": "search",
            "slug": "API/URL/search",
            "mdn_url": "https://developer.mozilla.org/en-US/docs/Web/API/URL/search",
            "summary": "The search property of the URL interface is a search string, also called a query string, that is a string containing a '?' followed by the parameters of the URL.",
            "support": {
                "chrome": {
                    "version_added": "32"
                },
                "chrome_android": "mirror",
                "deno": {
                    "version_added": "1.0"
                },
                "edge": {
                    "version_added": "13"
                },
                "firefox": {
                    "version_added": "22",
                    "notes": "Before Firefox 53, <code>pathname</code> and <code>search</code> returned wrong values for custom protocols. Given <code>protocol:host/x?a=true&amp;b=false</code>, <code>pathname</code> would return \"/x?a=true&amp;b=false\" and <code>search</code> would return \"\", rather than \"/x\" and \"?a=true&amp;b=false\" respectively. See <a href='https://bugzil.la/1310483'>bug 1310483</a>."
                },
                "firefox_android": "mirror",
                "ie": {
                    "version_added": false
                },
                "nodejs": {
                    "version_added": "7.0.0"
                },
                "oculus": "mirror",
                "opera": "mirror",
                "opera_android": "mirror",
                "safari": {
                    "version_added": "10"
                },
                "safari_ios": "mirror",
                "samsunginternet_android": "mirror",
                "webview_android": "mirror",
                "edge_blink": {
                    "version_added": "79"
                }
            },
            "title": "URL: search property"
        }
    ],
    "dom-url-searchparams": [
        {
            "engines": [
                "blink",
                "gecko",
                "webkit"
            ],
            "filename": "api/URL.json",
            "name": "searchParams",
            "slug": "API/URL/searchParams",
            "mdn_url": "https://developer.mozilla.org/en-US/docs/Web/API/URL/searchParams",
            "summary": "The searchParams readonly property of the URL interface returns a URLSearchParams object allowing access to the GET decoded query arguments contained in the URL.",
            "support": {
                "chrome": {
                    "version_added": "51"
                },
                "chrome_android": "mirror",
                "deno": {
                    "version_added": "1.0"
                },
                "edge": {
                    "version_added": "17"
                },
                "firefox": {
                    "version_added": "29"
                },
                "firefox_android": "mirror",
                "ie": {
                    "version_added": false
                },
                "nodejs": [
                    {
                        "version_added": "7.5.0"
                    },
                    {
                        "version_added": "7.0.0",
                        "version_removed": "7.5.0",
                        "partial_implementation": true,
                        "notes": "An object matching the <code>URLSearchParams</code> interface is returned, but it contains no data."
                    }
                ],
                "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": "URL: searchParams property"
        }
    ],
    "dom-url-tojson": [
        {
            "engines": [
                "blink",
                "gecko",
                "webkit"
            ],
            "filename": "api/URL.json",
            "name": "toJSON",
            "slug": "API/URL/toJSON",
            "mdn_url": "https://developer.mozilla.org/en-US/docs/Web/API/URL/toJSON",
            "summary": "The toJSON() method of the URL interface returns a string containing a serialized version of the URL, although in practice it seems to have the same effect as URL.toString().",
            "support": {
                "chrome": {
                    "version_added": "71"
                },
                "chrome_android": "mirror",
                "deno": {
                    "version_added": "1.0"
                },
                "edge": {
                    "version_added": "17"
                },
                "firefox": {
                    "version_added": "54"
                },
                "firefox_android": "mirror",
                "ie": {
                    "version_added": false
                },
                "nodejs": {
                    "version_added": "7.7.0"
                },
                "oculus": "mirror",
                "opera": "mirror",
                "opera_android": "mirror",
                "safari": {
                    "version_added": "11"
                },
                "safari_ios": "mirror",
                "samsunginternet_android": "mirror",
                "webview_android": "mirror",
                "edge_blink": {
                    "version_added": "79"
                }
            },
            "title": "URL: toJSON() method"
        }
    ],
    "URL-stringification-behavior": [
        {
            "engines": [
                "blink",
                "gecko",
                "webkit"
            ],
            "filename": "api/URL.json",
            "name": "toString",
            "slug": "API/URL/toString",
            "mdn_url": "https://developer.mozilla.org/en-US/docs/Web/API/URL/toString",
            "summary": "The URL.toString() stringifier method returns a string containing the whole URL. It is effectively a read-only version of URL.href.",
            "support": {
                "chrome": {
                    "version_added": "19"
                },
                "chrome_android": "mirror",
                "deno": {
                    "version_added": "1.0"
                },
                "edge": {
                    "version_added": "17"
                },
                "firefox": {
                    "version_added": "54"
                },
                "firefox_android": "mirror",
                "ie": {
                    "version_added": false
                },
                "nodejs": {
                    "version_added": "7.0.0"
                },
                "oculus": "mirror",
                "opera": "mirror",
                "opera_android": "mirror",
                "safari": {
                    "version_added": "7"
                },
                "safari_ios": "mirror",
                "samsunginternet_android": {
                    "version_added": "6.0"
                },
                "webview_android": "mirror",
                "edge_blink": {
                    "version_added": "79"
                }
            },
            "title": "URL: toString() method"
        }
    ],
    "dom-url-username": [
        {
            "engines": [
                "blink",
                "gecko",
                "webkit"
            ],
            "filename": "api/URL.json",
            "name": "username",
            "slug": "API/URL/username",
            "mdn_url": "https://developer.mozilla.org/en-US/docs/Web/API/URL/username",
            "summary": "The username property of the URL interface is a string containing the username specified before the domain name.",
            "support": {
                "chrome": {
                    "version_added": "32"
                },
                "chrome_android": "mirror",
                "deno": {
                    "version_added": "1.0"
                },
                "edge": {
                    "version_added": "12"
                },
                "firefox": {
                    "version_added": "26"
                },
                "firefox_android": "mirror",
                "ie": {
                    "version_added": false
                },
                "nodejs": {
                    "version_added": "7.0.0"
                },
                "oculus": "mirror",
                "opera": "mirror",
                "opera_android": "mirror",
                "safari": {
                    "version_added": "10"
                },
                "safari_ios": "mirror",
                "samsunginternet_android": {
                    "version_added": "6.0"
                },
                "webview_android": "mirror",
                "edge_blink": {
                    "version_added": "79"
                }
            },
            "title": "URL: username property"
        }
    ],
    "api": [
        {
            "engines": [
                "blink",
                "gecko",
                "webkit"
            ],
            "filename": "api/URL.json",
            "name": "URL",
            "slug": "API/URL",
            "mdn_url": "https://developer.mozilla.org/en-US/docs/Web/API/URL",
            "summary": "The URL interface is used to parse, construct, normalize, and encode URLs. It works by providing properties which allow you to easily read and modify the components of a URL.",
            "support": {
                "chrome": [
                    {
                        "version_added": "32"
                    },
                    {
                        "version_added": "19",
                        "prefix": "webkit"
                    }
                ],
                "chrome_android": "mirror",
                "deno": {
                    "version_added": "1.0"
                },
                "edge": {
                    "version_added": "12"
                },
                "firefox": {
                    "version_added": "19",
                    "notes": "Before version 57, Firefox had a bug whereby single quotes contained in URLs are escaped when accessed via URL APIs (see <a href='https://bugzil.la/1386683'>bug 1386683</a>)."
                },
                "firefox_android": "mirror",
                "ie": {
                    "version_added": "10"
                },
                "nodejs": [
                    {
                        "version_added": "10.0.0"
                    },
                    {
                        "version_added": "7.0.0",
                        "version_removed": "10.0.0",
                        "partial_implementation": true,
                        "notes": "Available as a part of the <code>URL</code> module."
                    }
                ],
                "oculus": "mirror",
                "opera": "mirror",
                "opera_android": "mirror",
                "safari": [
                    {
                        "version_added": "7"
                    },
                    {
                        "version_added": "6",
                        "prefix": "webkit"
                    }
                ],
                "safari_ios": "mirror",
                "samsunginternet_android": "mirror",
                "webview_android": [
                    {
                        "version_added": "4.4"
                    },
                    {
                        "version_added": "4",
                        "prefix": "webkit"
                    }
                ],
                "edge_blink": [
                    {
                        "version_added": "79"
                    },
                    {
                        "version_added": "79",
                        "prefix": "webkit"
                    }
                ]
            },
            "caniuse": {
                "feature": "url",
                "title": "URL API"
            },
            "title": "URL"
        }
    ],
    "dom-urlsearchparams-urlsearchparams": [
        {
            "engines": [
                "blink",
                "gecko",
                "webkit"
            ],
            "filename": "api/URLSearchParams.json",
            "name": "URLSearchParams",
            "slug": "API/URLSearchParams/URLSearchParams",
            "mdn_url": "https://developer.mozilla.org/en-US/docs/Web/API/URLSearchParams/URLSearchParams",
            "summary": "The URLSearchParams() constructor creates and returns a new URLSearchParams object.",
            "support": {
                "chrome": {
                    "version_added": "49"
                },
                "chrome_android": "mirror",
                "deno": {
                    "version_added": "1.0"
                },
                "edge": {
                    "version_added": "17"
                },
                "firefox": {
                    "version_added": "29"
                },
                "firefox_android": "mirror",
                "ie": {
                    "version_added": false
                },
                "nodejs": {
                    "version_added": "7.5.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": "URLSearchParams: URLSearchParams() constructor"
        },
        {
            "engines": [
                "blink",
                "gecko",
                "webkit"
            ],
            "filename": "api/URLSearchParams.json",
            "name": "entries",
            "slug": "API/URLSearchParams/entries",
            "mdn_url": "https://developer.mozilla.org/en-US/docs/Web/API/URLSearchParams/entries",
            "summary": "The entries() method of the URLSearchParams interface returns an iterator allowing iteration through all key/value pairs contained in this object. The iterator returns key/value pairs in the same order as they appear in the query string. The key and value of each pair are string objects.",
            "support": {
                "chrome": {
                    "version_added": "49"
                },
                "chrome_android": "mirror",
                "deno": {
                    "version_added": "1.0"
                },
                "edge": {
                    "version_added": "17"
                },
                "firefox": {
                    "version_added": "44"
                },
                "firefox_android": "mirror",
                "ie": {
                    "version_added": false
                },
                "nodejs": {
                    "version_added": "7.5.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": "URLSearchParams: entries() method"
        },
        {
            "engines": [
                "blink",
                "gecko",
                "webkit"
            ],
            "filename": "api/URLSearchParams.json",
            "name": "forEach",
            "slug": "API/URLSearchParams/forEach",
            "mdn_url": "https://developer.mozilla.org/en-US/docs/Web/API/URLSearchParams/forEach",
            "summary": "The forEach() method of the URLSearchParams interface allows iteration through all values contained in this object via a callback function.",
            "support": {
                "chrome": {
                    "version_added": "49"
                },
                "chrome_android": "mirror",
                "deno": {
                    "version_added": "1.0"
                },
                "edge": {
                    "version_added": "17"
                },
                "firefox": {
                    "version_added": "44"
                },
                "firefox_android": "mirror",
                "ie": {
                    "version_added": false
                },
                "nodejs": {
                    "version_added": "7.5.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": "URLSearchParams: forEach() method"
        },
        {
            "engines": [
                "blink",
                "gecko",
                "webkit"
            ],
            "filename": "api/URLSearchParams.json",
            "name": "keys",
            "slug": "API/URLSearchParams/keys",
            "mdn_url": "https://developer.mozilla.org/en-US/docs/Web/API/URLSearchParams/keys",
            "summary": "The keys() method of the URLSearchParams interface returns an iterator allowing iteration through all keys contained in this object. The keys are string objects.",
            "support": {
                "chrome": {
                    "version_added": "49"
                },
                "chrome_android": "mirror",
                "deno": {
                    "version_added": "1.0"
                },
                "edge": {
                    "version_added": "17"
                },
                "firefox": {
                    "version_added": "44"
                },
                "firefox_android": "mirror",
                "ie": {
                    "version_added": false
                },
                "nodejs": {
                    "version_added": "7.5.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": "URLSearchParams: keys() method"
        },
        {
            "engines": [
                "blink",
                "gecko",
                "webkit"
            ],
            "filename": "api/URLSearchParams.json",
            "name": "values",
            "slug": "API/URLSearchParams/values",
            "mdn_url": "https://developer.mozilla.org/en-US/docs/Web/API/URLSearchParams/values",
            "summary": "The values() method of the URLsearchParams interface returns an iterator allowing iteration through all values contained in this object. The values are string objects.",
            "support": {
                "chrome": {
                    "version_added": "49"
                },
                "chrome_android": "mirror",
                "deno": {
                    "version_added": "1.0"
                },
                "edge": {
                    "version_added": "17"
                },
                "firefox": {
                    "version_added": "44"
                },
                "firefox_android": "mirror",
                "ie": {
                    "version_added": false
                },
                "nodejs": {
                    "version_added": "7.5.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": "URLSearchParams: values() method"
        }
    ],
    "dom-urlsearchparams-append": [
        {
            "engines": [
                "blink",
                "gecko",
                "webkit"
            ],
            "filename": "api/URLSearchParams.json",
            "name": "append",
            "slug": "API/URLSearchParams/append",
            "mdn_url": "https://developer.mozilla.org/en-US/docs/Web/API/URLSearchParams/append",
            "summary": "The append() method of the URLSearchParams interface appends a specified key/value pair as a new search parameter.",
            "support": {
                "chrome": {
                    "version_added": "49"
                },
                "chrome_android": "mirror",
                "deno": {
                    "version_added": "1.0"
                },
                "edge": {
                    "version_added": "17"
                },
                "firefox": {
                    "version_added": "29"
                },
                "firefox_android": "mirror",
                "ie": {
                    "version_added": false
                },
                "nodejs": {
                    "version_added": "7.5.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": "URLSearchParams: append() method"
        }
    ],
    "dom-urlsearchparams-delete": [
        {
            "engines": [
                "blink",
                "gecko",
                "webkit"
            ],
            "filename": "api/URLSearchParams.json",
            "name": "delete",
            "slug": "API/URLSearchParams/delete",
            "mdn_url": "https://developer.mozilla.org/en-US/docs/Web/API/URLSearchParams/delete",
            "summary": "The delete() method of the URLSearchParams interface deletes specified parameters and their associated value(s) from the list of all search parameters.",
            "support": {
                "chrome": {
                    "version_added": "49"
                },
                "chrome_android": "mirror",
                "deno": {
                    "version_added": "1.0"
                },
                "edge": {
                    "version_added": "17"
                },
                "firefox": {
                    "version_added": "29"
                },
                "firefox_android": "mirror",
                "ie": {
                    "version_added": false
                },
                "nodejs": {
                    "version_added": "7.5.0"
                },
                "oculus": "mirror",
                "opera": "mirror",
                "opera_android": "mirror",
                "safari": [
                    {
                        "version_added": "14"
                    },
                    {
                        "version_added": "10.1",
                        "partial_implementation": true,
                        "notes": "Removing a non-existent query parameter doesn't remove <code>?</code> from the URL. See <a href='https://webkit.org/b/193022'>bug 193022</a>."
                    }
                ],
                "safari_ios": "mirror",
                "samsunginternet_android": "mirror",
                "webview_android": "mirror",
                "edge_blink": {
                    "version_added": "79"
                }
            },
            "title": "URLSearchParams: delete() method"
        }
    ],
    "dom-urlsearchparams-get": [
        {
            "engines": [
                "blink",
                "gecko",
                "webkit"
            ],
            "filename": "api/URLSearchParams.json",
            "name": "get",
            "slug": "API/URLSearchParams/get",
            "mdn_url": "https://developer.mozilla.org/en-US/docs/Web/API/URLSearchParams/get",
            "summary": "The get() method of the URLSearchParams interface returns the first value associated to the given search parameter.",
            "support": {
                "chrome": {
                    "version_added": "49"
                },
                "chrome_android": "mirror",
                "deno": {
                    "version_added": "1.0"
                },
                "edge": {
                    "version_added": "17"
                },
                "firefox": {
                    "version_added": "29"
                },
                "firefox_android": "mirror",
                "ie": {
                    "version_added": false
                },
                "nodejs": {
                    "version_added": "7.5.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": "URLSearchParams: get() method"
        }
    ],
    "dom-urlsearchparams-getall": [
        {
            "engines": [
                "blink",
                "gecko",
                "webkit"
            ],
            "filename": "api/URLSearchParams.json",
            "name": "getAll",
            "slug": "API/URLSearchParams/getAll",
            "mdn_url": "https://developer.mozilla.org/en-US/docs/Web/API/URLSearchParams/getAll",
            "summary": "The getAll() method of the URLSearchParams interface returns all the values associated with a given search parameter as an array.",
            "support": {
                "chrome": {
                    "version_added": "49"
                },
                "chrome_android": "mirror",
                "deno": {
                    "version_added": "1.0"
                },
                "edge": {
                    "version_added": "17"
                },
                "firefox": {
                    "version_added": "29"
                },
                "firefox_android": "mirror",
                "ie": {
                    "version_added": false
                },
                "nodejs": {
                    "version_added": "7.5.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": "URLSearchParams: getAll() method"
        }
    ],
    "dom-urlsearchparams-has": [
        {
            "engines": [
                "blink",
                "gecko",
                "webkit"
            ],
            "filename": "api/URLSearchParams.json",
            "name": "has",
            "slug": "API/URLSearchParams/has",
            "mdn_url": "https://developer.mozilla.org/en-US/docs/Web/API/URLSearchParams/has",
            "summary": "The has() method of the URLSearchParams interface returns a boolean value that indicates whether the specified parameter is in the search parameters.",
            "support": {
                "chrome": {
                    "version_added": "49"
                },
                "chrome_android": "mirror",
                "deno": {
                    "version_added": "1.0"
                },
                "edge": {
                    "version_added": "17"
                },
                "firefox": {
                    "version_added": "29"
                },
                "firefox_android": "mirror",
                "ie": {
                    "version_added": false
                },
                "nodejs": {
                    "version_added": "7.5.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": "URLSearchParams: has() method"
        }
    ],
    "dom-urlsearchparams-set": [
        {
            "engines": [
                "blink",
                "gecko",
                "webkit"
            ],
            "filename": "api/URLSearchParams.json",
            "name": "set",
            "slug": "API/URLSearchParams/set",
            "mdn_url": "https://developer.mozilla.org/en-US/docs/Web/API/URLSearchParams/set",
            "summary": "The set() method of the URLSearchParams interface sets the value associated with a given search parameter to the given value. If there were several matching values, this method deletes the others. If the search parameter doesn't exist, this method creates it.",
            "support": {
                "chrome": {
                    "version_added": "49"
                },
                "chrome_android": "mirror",
                "deno": {
                    "version_added": "1.0"
                },
                "edge": {
                    "version_added": "17"
                },
                "firefox": {
                    "version_added": "29"
                },
                "firefox_android": "mirror",
                "ie": {
                    "version_added": false
                },
                "nodejs": {
                    "version_added": "7.5.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": "URLSearchParams: set() method"
        }
    ],
    "dom-urlsearchparams-size": [
        {
            "engines": [
                "blink",
                "gecko",
                "webkit"
            ],
            "filename": "api/URLSearchParams.json",
            "name": "size",
            "slug": "API/URLSearchParams/size",
            "mdn_url": "https://developer.mozilla.org/en-US/docs/Web/API/URLSearchParams/size",
            "summary": "The read-only URLSearchParams.size property indicates the total number of search parameter entries.",
            "support": {
                "chrome": {
                    "version_added": "113"
                },
                "chrome_android": "mirror",
                "deno": {
                    "version_added": "1.32"
                },
                "edge": "mirror",
                "firefox": {
                    "version_added": "112"
                },
                "firefox_android": "mirror",
                "ie": {
                    "version_added": false
                },
                "nodejs": {
                    "version_added": "19.0.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": "URLSearchParams: size property"
        }
    ],
    "dom-urlsearchparams-sort": [
        {
            "engines": [
                "blink",
                "gecko",
                "webkit"
            ],
            "filename": "api/URLSearchParams.json",
            "name": "sort",
            "slug": "API/URLSearchParams/sort",
            "mdn_url": "https://developer.mozilla.org/en-US/docs/Web/API/URLSearchParams/sort",
            "summary": "The URLSearchParams.sort() method sorts all key/value pairs contained in this object in place and returns undefined. The sort order is according to unicode code points of the keys. This method uses a stable sorting algorithm (i.e. the relative order between key/value pairs with equal keys will be preserved).",
            "support": {
                "chrome": {
                    "version_added": "61"
                },
                "chrome_android": "mirror",
                "deno": {
                    "version_added": "1.0"
                },
                "edge": {
                    "version_added": "17"
                },
                "firefox": {
                    "version_added": "54"
                },
                "firefox_android": "mirror",
                "ie": {
                    "version_added": false
                },
                "nodejs": {
                    "version_added": "7.7.0"
                },
                "oculus": "mirror",
                "opera": "mirror",
                "opera_android": "mirror",
                "safari": {
                    "version_added": "11"
                },
                "safari_ios": "mirror",
                "samsunginternet_android": "mirror",
                "webview_android": "mirror",
                "edge_blink": {
                    "version_added": "79"
                }
            },
            "title": "URLSearchParams: sort() method"
        }
    ],
    "urlsearchparams-stringification-behavior": [
        {
            "engines": [
                "blink",
                "gecko",
                "webkit"
            ],
            "filename": "api/URLSearchParams.json",
            "name": "toString",
            "slug": "API/URLSearchParams/toString",
            "mdn_url": "https://developer.mozilla.org/en-US/docs/Web/API/URLSearchParams/toString",
            "summary": "The toString() method of the URLSearchParams interface returns a query string suitable for use in a URL.",
            "support": {
                "chrome": {
                    "version_added": "49"
                },
                "chrome_android": "mirror",
                "deno": {
                    "version_added": "1.0"
                },
                "edge": {
                    "version_added": "17"
                },
                "firefox": {
                    "version_added": "29"
                },
                "firefox_android": "mirror",
                "ie": {
                    "version_added": false
                },
                "nodejs": {
                    "version_added": "7.5.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": "URLSearchParams: toString() method"
        }
    ],
    "urlsearchparams": [
        {
            "engines": [
                "blink",
                "gecko",
                "webkit"
            ],
            "filename": "api/URLSearchParams.json",
            "name": "URLSearchParams",
            "slug": "API/URLSearchParams",
            "mdn_url": "https://developer.mozilla.org/en-US/docs/Web/API/URLSearchParams",
            "summary": "The URLSearchParams interface defines utility methods to work with the query string of a URL.",
            "support": {
                "chrome": {
                    "version_added": "49"
                },
                "chrome_android": "mirror",
                "deno": {
                    "version_added": "1.0"
                },
                "edge": {
                    "version_added": "17"
                },
                "firefox": {
                    "version_added": "29",
                    "notes": "Before version 57 single quotes in URLs were escaped (see <a href='https://bugzil.la/1386683'>bug 1386683</a>)."
                },
                "firefox_android": "mirror",
                "ie": {
                    "version_added": false
                },
                "nodejs": [
                    {
                        "version_added": "10.0.0"
                    },
                    {
                        "version_added": "7.5.0",
                        "version_removed": "10.0.0",
                        "partial_implementation": true,
                        "notes": "Only available implicitly or as import from the <code>URL</code> module."
                    }
                ],
                "oculus": "mirror",
                "opera": "mirror",
                "opera_android": "mirror",
                "safari": {
                    "version_added": "10.1"
                },
                "safari_ios": "mirror",
                "samsunginternet_android": "mirror",
                "webview_android": "mirror",
                "edge_blink": {
                    "version_added": "79"
                }
            },
            "caniuse": {
                "feature": "urlsearchparams",
                "title": "URLSearchParams"
            },
            "title": "URLSearchParams"
        }
    ]
}
