You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
This project is a continuation of #169. The problem statement has been described previously:
There is currently no consistent way to talk about web platform features as groups of features making it impossible to name a combination of features as a web platform capability.
BCD records compatibility at quite a granular level. It provides data for each individual API, CSS property or HTTP header etc. and often also contains sub features describing more detailed facets of a feature. However, BCD has no concept of groups of features; they stand on their own.
caniuse.com allows varying granularity. You can record compatibility about a specific feature ("WebP image format"), or an about a group of features ("CSS Grid"). chromestatus.com is similar; its granularity varies a lot, too.
As web developer, depending on where you look for compatibility information, this can lead to confusion. Chromestatus, caniuse and MDN might be talking about the same things, but aren't really. What's included in a group? And what is the support thereof? You might get different answers depending on where you look and this can prevent you from making a decision whether or not to use a web platform capability.
By creating a common nomenclature for web platform features, feature-set intends to support communication between web developers, browser vendors, standardization bodies, and other ecosystem participants. From Array to Cascade Layers to Offscreen Canvas, feature-set identifies, defines, and categorizes capabilities of the web platform that web developers care about.
Task list
Map 3000 keys from the Browser Compat Data project to generate features as defined in the Web Features project. Create the data to contain names, descriptions, support statuses, or links to related data sources and documentation.
Review at least 750 keys mapped to features by other contributors (assuming these are available for review).
Provide synchronization of browser-compat-data keys between the mdn/browser-compat-data and web-platform-dx/web-features repositories. Contribute source code required to synchronize keys to their respective repositories on GitHub.
Provide Google with a monthly report on features added to Web Features for review. Spreadsheet
Attend or support project meetings, such as the Web Platform DX Community Group meetings or coordination meetings, averaging not more than 2 hours per month.
Perform work on additional Web Feature Set Services as may be agreed by Google and OWD in writing (email sufficient).
Priority assessment
Effort: Large, until EOY 2024.
Dependencies: BCD, web-features, WebDX.
Community enablement: WebDX community
Momentum: High
Enabling learners: n/a
Enabling professionals: n/a
Underrepresented topics / Ethical web: n/a
Operational necessities: n/a
Addressing needs of the web industry: The mapping will be used on MDN, caniuse, tooling, status sites.
More information
Open Web Docs (OWD) is a non-profit collective funded by corporate and individual donations.
Problem statement
This project is a continuation of #169. The problem statement has been described previously:
Proposed solutions
The W3C WebDX Community Group has started to define feature-sets, see https://github.com/web-platform-dx/web-features
By creating a common nomenclature for web platform features, feature-set intends to support communication between web developers, browser vendors, standardization bodies, and other ecosystem participants. From Array to Cascade Layers to Offscreen Canvas, feature-set identifies, defines, and categorizes capabilities of the web platform that web developers care about.
Task list
Priority assessment
More information
Open Web Docs (OWD) is a non-profit collective funded by corporate and individual donations.
This project is funded by Google. See https://opencollective.com/open-web-docs/conversations/google-statement-of-work-n104223-web-features-owd-aug-24-9paw0546
The text was updated successfully, but these errors were encountered: