This is a poorly written article for two main reasons:
1) No source code.
2) Incomplete test results. Why showcase two webkit engine based web browsers (Safari and Chrome) but not include a screenshot from Firefox?
3) Factual inconsistencies.
FTA:"The IE team have been chanting a mantra ad nauseum : Same Markup. That means, write once and have it render the same on all browsers. Funny, but the other browsers have been doing that for years. Seems, from the images above that it’s IE that’s unable to render the same markup."
Last I checked, implementing transitions/background gradients (etc.) in CSS required a separate line for webkit, mozilla, etc.