browser-compat-data: how many users care about flag data? #119
Replies: 9 comments 22 replies
-
I chose "It just adds more clutter to the tables", however, I believe that flag data (and Origin Trial data) is useful for one rare but important use case. Specifically, this data is crucial for testing upcoming features that are about to launch within a few months. This data is already accessible elsewhere (in some blog posts or on feature trackers, issue trackers, etc.), but having it directly on MDN is always helpful. |
Beta Was this translation helpful? Give feedback.
-
GoogleChrome/web.dev#7936 would be "solved" by not having flag data in BCD. |
Beta Was this translation helpful? Give feedback.
-
I can see why browser vendors might prefer flag data not being displayed. On the other hand, from the developer's perspective it's quite convenient to have this kind of information in a central place like the compatibility tables. I think it's important sometimes for decisions making. For example when I see that a feature is behind a flag, it's a sign (although not always the case, I have to admit) that there is intend to ship at some time in the future. But at the very least it shows that the feature is under development. In a nutshell... "It's nice to have, but not a big deal" |
Beta Was this translation helpful? Give feedback.
-
This could be solved by making browser vendors responsible for keeping the flag data up to date. |
Beta Was this translation helpful? Give feedback.
-
It’s only useful to some IMHO. However it’s a great signal to differentiate between a feature that’s likely to come to more browsers soon and so is worth keeping an eye on, and one that’s probably years away. |
Beta Was this translation helpful? Give feedback.
-
To expand on my vote "It's nice to have, but not a big deal": When I build new apps, I often use features that are behind flags. I either use them for progressive enhancement, or I use them in projects where the feature is likely to be implemented by the time the app is released. This is especially the case when the feature has been standardized, and/or enabled by default in a single browser, but isn't available in other browsers. If I can see that it is available behind flags in all/most browsers, I can feel much more safe using it, because features behind flags almost always become fully implemented relatively quickly. |
Beta Was this translation helpful? Give feedback.
-
I've voted for "It's nice to have, but not a big deal" because: For example, looking at https://caniuse.com/css-container-queries , it's useful to see that Chromium is actively working on this and Mozilla is not. We can gather this from the tracking bugs, but that takes more time than simply looking at the table. |
Beta Was this translation helpful? Give feedback.
-
|
Beta Was this translation helpful? Give feedback.
-
Hey all! Just wanted to let everyone know that the general consensus during this poll and the BCD meeting was that the flag data is useful, but not after the flag is removed or the feature is enabled by default. We have updated the guidelines so that flag data removal can be performed immediately in mdn/browser-compat-data#16637! |
Beta Was this translation helpful? Give feedback.
-
In the BCD repository, we include data for features that must be enabled using browser flags (that is, settings in
chrome://flags
/about:config
/etc.). Browser flags are a useful way to try out cutting-edge features, however there's a number of issues with flag data:With all of this in mind, I have been considering simply removing all flag data from BCD. But before I make such a big decision, I would like to know how much readers of MDN Web Docs (and other consumers of BCD) care about flag data.
Please vote in the poll below how much you care for BCD flag data, and if you're down for it, explain in the comments why you chose your answer! I will compile the results and make a decision June 24th (or potentially earlier if responses slow down/there’s a clear winner).
36 votes ·
Beta Was this translation helpful? Give feedback.
All reactions