Anne van Kesteren


His basic thesis — at least, the part that makes my head explode — is that standardization efforts are slowing down innovation on the Web and therefore browsers should just provide whatever APIs they want and make no effort to standardize. Web authors should target particular browsers and then market pressure will force other browsers to implement those APIs.

Well, we tried that and it didn’t work. It was called IE6. There were several problems, but the main problem is that the last step — post-facto cloning of APIs based on reverse-engineering of the dominant browser — is absolutely horrible in every way. It’s expensive, slow, error-prone, and leads to a crappy platform because the dominant browser's bugs are the standard so you’re stuck with whatever insane behaviour the dominant browser happens to have.

Robert O'Callahan in Discontent On The Web about The web sucks. Browsers need to innovate.