Function provides css property name trying Opera, Firefox, Chrome, Safari and IE vendor prefixes. Argument my be in camelCase and css-dashed-nonation.
var vendorPrefixed = function(){/* code */};
/* Opera */
vendorPrefixed("transformOrigin"); // "OTransformOrigin"
/* Firefox */
vendorPrefixed("transform-origin"); // "MozTransformOrigin"
/* Chrome */
vendorPrefixed("vertical-align"); // "verticalAlign" as it doesn't require the vendor prefix
/* IE6 */
vendorPrefixed("border-radius"); // false as there is no such pretty thing in IE6
@tsaniel, your function is faster, but I don't think that anyone should use 140bytes entries in production, so we can sacrifice size to speed only when it fits into 140 bytes. And it seems that you've forgot about Opera's
-o-
.(Well… okay, to be honest, I used this function in production. A little)
By the way, I suppose, it's time to introduce something like 140mseconds. It would be hard to judge, though.