4 ms·
It's not bullshit, it's pretty great and much better than what we had before. This is a desired result of the standards process, exactly the opposite of what yo
by ugh 15y ago
It's not bullshit, it's pretty great and much better than what we had before. This is a desired result of the standards process, exactly the opposite of what you seem to think it is.
There has to be a way for browsers to test new features in the wild. That's how it's always been and will always be, which also has the nice side effect that the standards body (or single vendors inside the body) cannot slow everyone down. If everyone could only implement features when they are really done and part of the standard the world would be a dreary place indeed.
The problem with this is that when two browsers implement a feature with either a different syntax or different results you would be forced to do browser detection and have two stylesheets or use hacks. That reallx used to happen and it sucked. The prefixes avoid this problem altogether. When everyone agrees about a feature the prefixes can be dropped – in this case (if the syntax doesn't change) nobody even has to change anything. All the designer has to do is delete lines as more browsers adopt the standard.
What you are seeing is the necessary result of a standards process with many vendors.