api.URL.URL

Spec

MDN URL

Status

On the standards track: Yes

Is Experimental: No

Is Deprecated: No

Browser Support

In Bun version 1.0.0 on 2023-09-08

In Chrome version 19 on 2012-05-15

In Chrome Android version 25 on 2013-02-27

In Deno version 1.0 on 2020-05-13

In Edge version 12 on 2015-07-29 Note: Before Edge 79, query arguments in the base URL argument are removed when calling the URL constructor.

In Firefox version 26 on 2013-12-10 Note: Before version 122, host, hostname, and port were not parsed for unknown protocols/schemes.

In Firefox for Android version 26 on 2013-12-10 Note: Before version 122, host, hostname, and port were not parsed for unknown protocols/schemes.

Not in Internet Explorer

In Node.js version 6.13.0 on 2018-02-13

In Quest Browser version 5.0 on undefined

In Opera version 15 on 2013-07-02

In Opera Android version 14 on 2013-05-21

In Safari version 14.1 on 2021-04-26 Note: Before Safari 14.1, calling the URL constructor with a base URL whose value is undefined caused Safari to throw a TypeError, see bug 216841.

In Safari on iOS version 14.5 on 2021-04-26 Note: Before Safari on iOS 14.1, calling the URL constructor with a base URL whose value is undefined caused Safari on iOS to throw a TypeError, see bug 216841.

In Samsung Internet version 1.5 on 2013-09-25

In WebView Android version 4.4 on 2013-12-09

In WebView on iOS version 14.5 on 2021-04-26 Note: Before WebView on iOS 14.1, calling the URL constructor with a base URL whose value is undefined caused WebView on iOS to throw a TypeError, see bug 216841.