- From: Boris Zbarsky <bzbarsky@MIT.EDU>
- Date: Mon, 07 Jul 2008 14:21:14 -0400
- To: Henrik Nordstrom <henrik@henriknordstrom.net>
- CC: HTTP Working Group <ietf-http-wg@w3.org>, "public-html@w3.org" <public-html@w3.org>
Henrik Nordstrom wrote: > HTTP already specifies when sniffing is allowed or not. Major browser > vendors have over time and by intent choosen to ignore this part of the > specifications Indeed, though as far as I can tell all of them except IE did this in the face of the #1 most-commonly-used HTTP server having a "feature" which essentially forced them to do it if they were to have a hope of being compatible with commonly-used websites. That's for text/plain. Feed sniffing was more a matter of standalone feed readers ignoring Content-Type altogether and treating everything as a feed, which meant that there was zero incentive to label feeds as such. When browsers came to implement a feed reader, the status quo was that a large fraction of feeds (easily double-digit percentages) was mislabeled. > and now their ignorance is coming back and biting them > and their users. Excuse me? "Ignorance"? Everyone involved knew exactly what they were doing. There were just no good solutions; the small amount of sniffing added seemed like the least bad of a set of bad choices. > Does this mean that specifications should change to > allow for these bugs to grow into a standard feature encouraging > ignorance? The specifications, the UAs, and the servers should change such that: 1) The UAs implement the specification. 2) The servers implement the specification. 3) The specification defines error-handling. 4) The ensemble is a stable equilibrium (Ideally no one has incentive to change behavior). 5) At no point in between here and there is a UA required to do something that would cause its users to stop using it (an obvious non-starter from a UA point of view). 6) At no point in between here and there is a server required to do something that would cause administrators to stop using it (also an obvious non-starter, I would think). I have no opinion as to what the final state should be, subject to the above constraints. > It also seems that some noticeable players have lost faith, thinking > that things won't improve over time and things will stay as bad or worse > over time. That's an empirical observation of the last 10 years, for what it's worth, not just a "think". If you think the next 10 years will somehow be different, I'd love to know why. -Boris
Received on Monday, 7 July 2008 18:22:02 UTC