No More Version Numbers For HTML
An anonymous reader writes "HTML5 will be the last version of HTML that carries a version number. Ian Hickson, a Google engineer and editor of the HTML5 standard, announced that the language will be transitioned to a 'living standard' without version numbers. A bit like Chrome, if you will."
If you never finalize it's not a standard. This sounds like a Microsoft move to me.
You'll get pages that becomes invalid with time despite they were valid before. That sounds like a very stupid idea.
Until you name the revision by dates, which is basically the same thing as giving version numbers...
Now we'll have beta quality software and beta quality standards. Another engineer brainwashed.
People will still need to differentiate between implementations of HTML that have different features...do they expect us all to just use the latest and hope nothing breaks?!
Blar.
So, in the future it's impossible to figure out what browser supports what? Because, after all, browser support is dragging behind years even now. Or is that the very goal of Google? Make Chrome the de facto standard, and force everyone else to play the catch-up game?
Seriously, don't do this "living standard" crap. At the very least use minor version numbers to identify a given set of standards. Don't force me to guestimate how a web page I write today is going to behave in browsers 5 years from now; let me specify what behaviour I want.
Forget magic. Any technology distinguishable from divine power is insufficiently advanced.
There will be no way to pressure browser developers to be compliant with "NGHTML 4.7" if we can't even talk about it because it lacks a name. It'll also be hard to enumerate features of releases, to decide what version of the standard we're talking about and have programmatic support for that, etc.
This eliminates most of the benefits of having standards to begin with.
For every problem, there is at least one solution that is simple, neat, and wrong.
Go straight to the source instead.
Their justifications for the decision are here:
http://wiki.whatwg.org/wiki/FAQ#What_does_.22Living_Standard.22_mean.3F
GET!
I broke the cardinal rule and read TFA. From TFA:
"Hickson mentions that the group will be dropping the HTML5 name immediately, but it we have not received a confirmation that this will happen over at the W3C as well."
So WHATWG will no longer be using numbers? WHATWG can call it "Hullapuhjelpus" as far as I'm concerned as long as W3C still continues using version numbers. Version numbers provide excellent reference points to featuresets and are useful to implementers, developers, and end users alike.
From the WHATWG Blog:
"However, shortly after that we realised that the demand for new features in HTML remained high, and so we would have to continue maintaining HTML and adding features to it before we could call "HTML5" complete, and as a result we moved to a new development model, where the technology is not versioned and instead we just have a living document that defines the technology as it evolves."
Because there's demand for new features you no longer want to use a numbering scheme? Many standards are evolving. Why not just increment the minor version when new features are added? HTML version 5.1 added this cool thing, 5.2 this cool thing, etc.
If we're dumping version numbers then why bother calling it Internet Explorer 6, 7, 8, and 9? Why not just call it "Internet Explorer"? We all know that each of those versions render pages the same, right? Hmm. I just realized that I invoked Internet Explorer in a discussion about standards. Mea Culpa.
How does removing the version number help the people who need to implement and work with the standard?
You'll get pages that becomes invalid with time despite they were valid before.
That is a result of backward-incompatible changes, not the absence of version numbers.