That's a good question. That <!DOCTYPE> things is that such mechanism, isn't it? (Or it was supposed to be.)
Perhaps the problem is that shipping, for example, two different Javascript engines would be too bad for browsers?
I want to know.
Perhaps the problem is that shipping, for example, two different Javascript engines would be too bad for browsers?
I want to know.
The browsers seem to like that, so it's probably unlikely that we'll get a wildly different HTML6 anytime soon, if ever.
That choice basically says to me that the idea of partitioning, or whatever those doctypes were for, is now abandoned.