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...
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.
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.