- From: Sander Tekelenburg <tekelenb@euronet.nl>
- Date: Fri, 8 Dec 2006 15:49:12 +0100
At 02:37 +0000 UTC, on 2006-12-08, Ian Hickson wrote: > On Fri, 8 Dec 2006, Sander Tekelenburg wrote: [...] >> <http://www.whatwg.org/specs/web-apps/current-work/#parsing> [...] >> >> "The error handling for parse errors is well-defined: user agents must >> either act as described below when encountering such problems, or must >> abort processing at the first error that they encounter for which they >> do not wish to apply the rules described below." [...] > > Well, user agents have the choice to abort processing, that's true. But no > Web browser would do that, they'd all follow the error recovery rules. The > allowance for aborting is really only there to allow conformance checkers > and data mining tools to abort processing (e.g. if they are used in > environments where there shouldn't be any errors). OK. Clear. Thanks. I initially thought that that was meant, but got unsure because the next paragraph speaks specifically about conformance checkers. That gave me the impression that the one cited referred specificially to 'browsers'. So based on that, we can say that every HTML5 browser will deal with errors in the exact same way. That would be a great help to get the Web more interoperable. Excellent so far :) But it still leaves the question whether every browser will in fact be HTML5 compliant. Apparently Apple, Mozilla and Opera have that ambition. Smaller ones, like iCab and lynx, will just have to follow. But what about Microsoft? I still have the impression that they can undermine this entire effort by getting people to use authoring tools that on purpose contain errors that result in 'good' looking pages in Explorer, and 'bad' in HTML5 browsers. Simply by producing code that they know will result in 'bad' pages when parsed in accordance with the HTML5 parsing rules. So my question is: am I wrong that this risk exists? And if the risk exists, what are the plans to deal with that situation when it happens? (I name Microsoft because they happen to be in that position today. But the same risk will exist when some other party will be big enough.) -- Sander Tekelenburg, <http://www.euronet.nl/~tekelenb/>
Received on Friday, 8 December 2006 06:49:12 UTC