URL and host comparison methods

For the URL API we're considering introducing comparison methods. That
take two strings and some options, and then return whether they're
equal or not given those options.

URLs frequently want to be compared while ignoring the fragment identifier.

Hosts sometimes need to be compared without the trailing dot. Suggested API:

  URL.is(url1, url2, { excludeHash: true })
  URL.hostIs(host1, host2, { excludeTrailingDot: true })

(Typing it out I notice it is somewhat unfortunate about I and l not
being distinguishable much, but getElementById() already has that
problem.)


-- 
https://annevankesteren.nl/

Received on Monday, 17 August 2015 14:56:03 UTC