Vendor Prefixes

Is my understanding of a vendor prefix/experimental features correct?

The sole purpose of vendor prefixes is to allow devs to customize the feature based on different browser interpretations, before the feature is finalized and behaves the same across all browsers.

Some browsers which don’t have their own interpretation/uses the default behavior of the experimental feature will use property: value;, while browsers which have their unique interpretations will read off of -browser-property: value;.

I’ve read through it already, but still can’t fully understand. I’m assuming my interpretation is incorrect?

Actually, after reading this:

It seems like some browsers support/have their own versions of these experimental features, while others don’t. -browser-property: value; allows the value to be adjusted for different interpretations/browsers, while property: value; will do absolutely nothing to browsers that haven’t yet fully implemented the feature after it’s experimental stage is complete.

Is my understanding correct?

Yes, I would say so.

The prefixing system is not really used any longer, new features are behind feature flags now.

1 Like

This topic was automatically closed 182 days after the last reply. New replies are no longer allowed.