On Sun, Apr 06, 2008 at 10:56:07AM +0200, Mike Hommey wrote:
See https://bugzilla.mozilla.org/show_bug.cgi?id=309438 and
https://bugzilla.mozilla.org/show_bug.cgi?id=361892 for how it came to
this value. Especially, read the last comments in the first one.

I've read both, and I don't really see a compelling reason to change the old behavior. Please forward or fix this.

It is my preference that application/xhtml+xml be given a higher priority than text/html, but if that is not possible, then I want it to appear first (in absolute position) in the list. application/xml should appear second (in absolute position), if possible, although this may be controversial. Alternatively, Iceweasel may provide a place to provide an explicit Accept header, configurable by the user (about:config is not acceptable).

I also disagree with the statement in 309438:

q=0.9 on text/html is evidently required so we can advertize our virtuousness to servers who can send XML in addition to more-or-less-the-same HTML. But naughty, dirty, sinful HTML is not going away, ever; there are billions and billions of pages of it out there. So why are we burning cycles and fiber on text/html;q=0.9? What good are we doing by that little bandwidth "sin" tax?

XML is the way of the future. HTML doesn't provide automatic well-formedness checks, and won't, unless Iceweasel starts implementing an SGML parser. While HTML might not be going away, Iceweasel can certainly declare it less favorable, which IMHO, it is.

--
brian m. carlson / brian with sandals: Houston, Texas, US
+1 713 440 7475 | http://crustytoothpaste.ath.cx/~bmc | My opinion only
troff on top of XML: http://crustytoothpaste.ath.cx/~bmc/code/thwack
OpenPGP: RSA v4 4096b 88AC E9B2 9196 305B A994 7552 F1BA 225C 0223 B187

Attachment: signature.asc
Description: Digital signature

Reply via email to