Expose constructible URL objects that can be manipulated and combined.
The URL API is supported in Edge, with the exception of the URLSearchParams interface (see https://developer.microsoft.com/en-us/microsoft-edge/platform/catalog/?page=4&q=URL for details)
You can vote for URLSearchParams at https://wpdev.uservoice.com/forums/257854-microsoft-edge-developer/suggestions/16856668-support-the-searchparams-property-of-url-objects
I'm surprised this is not implemented yet. Is there milestone we can expect this?
Timo Tijhof commented
Andy Earnshaw commented
These are useful utilities for building and parsing URLs. Most of the functionality already exists as part of the <a> element behaviour, but it would be nice to extract the parsing into the specified constructor and have the added benefit of being able to query the params.
Jake Archibald commented
I've been using these a lot in service workers.
Darrel Miller commented
Any URL object should first be compliant with RFC 3986 and then potentially apply the techniques described in the WHATWG URL spec to convert invalid URIs into valid URIs.