Who is responsible for the prioritization of CSS3 cross browser support?
For instance:
.box_scale {
-webkit-transform: scale(0.8); /* Chrome, Safari 3.1+ */
-moz-transform: scale(0.8); /* Firefox 3.5+ */
-ms-transform: scale(0.8); /* IE 9 */
-o-transform: scale(0.8); /* Opera 10.50-12.00 */
transform: scale(0.8); /* Firefox 16+, IE 10+, Opera 12.10+ */
}
First is -webkit-
, second is -moz-
, third is -ms-
, fourth is -o-
, and finally without any prefix. What is the rationale behind this prioritization? Is the order important?