Knowing which prefixes to use depends on which browsers you want to support. A good place to find out which browser versions require a prefix is caniuse.com .
This change is due to what other developers have decided to support. If you see more prefixes, the developers (site owner) of the site have decided a more / deeper level of support for older browsers. Fewer prefixes will support fewer browsers. And why? There can be many reasons, some of which are the target audience and performance requirements (web APIs).
You can follow the manual route, but many developers will use tools such as Autoprefixer or a CSS preprocessor like SASS or LESS . These tools give you various ways to determine which prefixes to use.
- AutoPrefixer , , , .. .
CSS, SASS LESS, mixin ( ), , .