- From: Karl Dubost <karld@opera.com>
- Date: Mon, 7 Feb 2011 13:10:58 -0500
- To: Anne van Kesteren <annevk@opera.com>
- Cc: "HTML WG" <public-html@w3.org>
Summary of this mail: The decision/proposal seems premature as we have not really defined a useful set of conformance Le 6 févr. 2011 à 08:19, Anne van Kesteren a écrit : > Summary: Conformance to HTML should not have versions. The proposal is a bit too short with being able to "Identify who and/or what will implement the specification." [1] * Browsers: There is no common behaviors when processing documents. There are at least two modes strict/quirks and some have different code paths such as IE. But basically a conformance version doesn't have a real impact on the implementation itself. * Validators: It might be valuable to be able to conform to a profile (this profile carrying a version number - but let's put that aside for a bit) * Harvesting bots: A stable conformance version seems to be pointless. * Web business contracts In terms of business, a version is often required by web business contracts. It is a way to define a baseline of common understanding of what will be used for creating the Web site. It has positive and negative impacts. The positive impact is to define a way to assess the end of the contract by having checked the code conforming to a required version. The negative impact comes from the people not understanding that we could achieve better quality by pushing further the envelop. Example: A client will impose XHTML 1.0 Valid in a RFP and then will not allow the new form features. * Authoring tools: might be useful when you have to deliver a specific profile, then again it really depends on what we are talking about. * Lint, repairing tools: What do I repair? What does that mean to repair? The issue is that we do not know yet what it means to "conform to HTML" "Conformance to HTML" and version seems to be the wrong association. If we look at the specification which is at http://www.w3.org/TR/html5/ It is a big pile of many technologies. Defining a conformance to this document will not achieve anything good. It will leave out plenty of technologies and put it things which will be difficult to define. The first question before having a version for a "conformance to HTML" is to define what are the things, we want to identify as conformant. * DOM? * Markup (aka HTML, the syntax or/and the semantics?) * HTTP? * APIs? * etc etc [1]: http://www.w3.org/TR/qaframe-spec/#implement-principle -- Karl Dubost - http://dev.opera.com/ Developer Relations & Tools, Opera Software
Received on Monday, 7 February 2011 18:11:35 UTC