Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

XHTML was too rigid - as a user agent it should try to render a document, rather than tell the user: "tough, the developer screwed up".

So XHTML lost to the much more forgiving HTML.

There was an idea to make a forgiving XML for web use cases: https://annevankesteren.nl/2007/10/xml5 but it never got traction.



I saw the rigidity of XHTML as an asset rather than a problem.

But I do agree that I’m likely in the minority of people (outside of web developers at least) that thought that way.


I doubt this is really meaningful. It's not like browsers are forgiving about malformed javascript. We live with "tough, the developer screwed up" every day.




Consider applying for YC's Winter 2026 batch! Applications are open till Nov 10

Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: