- From: Julian Reschke <julian.reschke@gmx.de>
- Date: Wed, 20 Apr 2011 08:17:34 +0200
- To: Maciej Stachowiak <mjs@apple.com>
- CC: Adam Barth <ietf@adambarth.com>, public-iri@w3.org
Hi Maciej, > The only two blackbox-observable URL operations in browsers are: > > (1) Parsing into components as exposed by the<a> element and the Location object, among other things. > (2) Resolving a possibly-relative reference, relative to a base URL. > > It's theoretically possible that (2) can be described partly using a component splitting algorithm that is inconsistent with (1). I don't believe this is known to be the case for any existing browser. > > In any case, a comprehensive test suite examining behaviors (1) and (2) will tell us all there is to know about URL processing by browsers and similar UAs. We can infer a model from the data once we have the data. Do you have some idea about how relevant the behavior of (1) is in practice? I think from the test results we can conclude that at least some aspects of it (port defaulting) do not interoperate well at all, and that this doesn't seem to be a big problem in practice... Best regards, Julian
Received on Wednesday, 20 April 2011 06:18:11 UTC