> “Opera, Firefox And Internet Explorer To Implement WebKit Prefixes”
So why again, are you bashing Opera? It’s incredibly arrogant for you to own up to making such webkit only sites, and then blame other browsers for picking their way around it.
And I disagree. Vendor prefixes were intended for testing and showing off implementations of experimental, sub-spec behaviour. If you are using any prefixes in production, you are the one making irresponsible decisions so far as the future of the web is concerned. (and yes, perhaps the “you” in this case is management, but the point stands.) Maybe it would be better to blame “html5″ for being developed too slowly, because really, it is, and humans are impatient by nature, but that’s another matter.
To a large extent, webkit should take much of the blame for implementing so many features as vendor prefixes to start with. That is not to say that other browsers don’t also do this ( http://peter.sh/experiments/vendor-prefixed-css-property-overview/ ) but it happens that webkit has such a big mobile presence that it gets stuck with the blame.
Personally I would much prefer that prefixes are only enabled in testing builds, or hidden behind a preference, but it’s far too late for that. Alternately you could have a -dev- or -experimental- prefix to share amongst all browsers. That has its own problems, but the situation we’re in now wouldn’t exist.