https://developer.mozilla.org/en-US/docs/Glossary/...
Browser vendors sometimes add prefixes to experimental or nonstandard CSS properties and JavaScript APIs, so developers can experiment with new ideas while—in theory—preventing their experiments from being relied upon and then breaking web developers' code during the standardization process. Developers should wait to include the unprefixed property until browser behavior is standardized.
Browser vendors are
working to stop using vendor prefixes for experimental features. Web developers have been using them on production