Why are HTML5 and XHTML 2 separate standards?
Is there a reason why these two standards are being developed separately? They seem to be solving the same problem but what are the differences and, if they are to remain separate, what roles are they expected to take in web development in the future? Browser vendors care a great deal about backwards compatibility. The group speccing XHTML2 didn’t. Note that XHTML2 isn’t solving all the same problems HTML5 is solving. HTML5 is much broader in scope than XHTML2. HTML5 covers processing models, JavaScript APIs, video, audio, application widgets, etc. but XHTML2 does not. As for expected roles,