

CSS Vendor Prefixes - Some Historical Context
source link: https://www.otsukare.info/2015/07/30/css-vendor-prefix-history
Go to the source link to view the article. You can view the picture content, updated content and better typesetting reading experience. If the link is broken, please click the button below to view the snapshot at that time.

A very good (must) read by Daniel Glazman about the CSS vendor prefixes and its challenges. He reminds us of what I was brushing of yesterday about the issues with regards to Web Compatibility:
Flagged properties have another issue: they don't solve the problem of proprietary extensions to CSS that become mainstream. If a given vendor implements for its own usage a proprietary feature that is so important to them, internally, they have to "unflag" it, you can be sure some users will start using it if they can. The spread of such a feature remains a problem, because it changes the delicate balance of a World Wide Web that should be readable and usable from anywhere, with any platform, with any browser.
I think the solution is in the hands of browser vendors: they have to consider that experimental features are experimental whetever their spread in the wild. They don't have to care about the web sites they will break if they change, update or even ditch an experimental or proprietary feature. We have heard too many times the message « sorry, can't remove it, it spread too much ». It's a bad signal because it clearly tells CSS Authors experimental features are reliable because they will stay forever as they are. They also have to work faster and avoid letting an experimental feature alive for more than two years.
Emphasis is mine on this last part. Yes it's a very bad signal. And check what was said yesterday.
@AlfonsoML And we will always support them (unlike some vendors that remove things at will). So what is the issue?
This is the issue in terms of Web Compatibility. It's what I was precisely saying that implementers do not understand the impact it has.
Recommend
-
74
README.md git vanity-sha This is a Very Good Program inspired by this tweet.
-
57
PHP-Scoper PHP-Scoper is a tool which essentially moves any body of code, including all dependencies such as vendor directories, to a new and distinct namespace. PHP-Scoper's goal is to make sure that all code for a proje...
-
10
CSS prefixes and gzip compression Mer 02 décembre 2015by Karl Dubost (Working at Mozilla since...
-
6
Vendor Prefixes And Market Reality Mer 29 juillet 2015by Karl Dubost (Working at Mozilla sin...
-
10
Old CSS syntax with prefixesotsukare Thoughts after a day of workOld CSS syntax with prefixes Lun 08 juin 2...
-
9
Abolishing CSS vendor prefixes? Ven 12 novembre 2010by Karl Dubost (Worked at Opera...
-
5
Conversation Copy link Contributor ...
-
10
Copy link Contributor the8472 commented
-
7
Copy link Contributor dswij ...
-
12
Dockershim: The Historical Context Tuesday, May 03, 2022 Author: Kat Cosgrove Dockershim has been removed as of Kubernetes v1.24, and this is a positive move for the project. However, con...
About Joyk
Aggregate valuable and interesting links.
Joyk means Joy of geeK