On 09/14/2016 06:28 AM, William A Rowe Jr wrote:
On Tue, Sep 13, 2016 at 5:07 PM, Jacob Champion <champio...@gmail.com
<mailto:champio...@gmail.com>> wrote:

    (My goal in asking this question is not to stare and point and
    laugh, but more to figure out whether we are skating to where the
    puck is going. It would be nice for users to know which
    specification StrictURI is being strict about.)

RFC3986 as incorporated by and expanded upon by reference in RFC7230.

...plus at least (if I'm understanding correctly) three exceptions ('|', '[', ']') because of what we consider to be bugs in popular browsers.

FWIW, I am +1 to those exceptions because I think it's the pragmatic thing to do. But based on the linked Mozilla bug thread, if they have decided to forsake the IETF RFCs and are instead following a separate "specification" that has a habit of simply tracking things as they are, there's a decent chance that those bugs will not be fixed. In which case StrictURI will never be "strict".

I think that's bad from a documentation and usability standpoint. If WHATWG (hypothetically) decided to bless more exceptions to the RFC, would we follow suit with StrictURI? Is StrictURI *really* an option to follow the RFCs to the letter, or is it an option to try to do things as correctly as we can without breaking major browsers?

(In any case, to echo RĂ¼diger: thanks very much for your research into this.)

--Jacob

Reply via email to