Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

API compat data: real values for all remaining data #6369

Closed
queengooborg opened this issue Jul 2, 2020 · 84 comments · Fixed by #13845
Closed

API compat data: real values for all remaining data #6369

queengooborg opened this issue Jul 2, 2020 · 84 comments · Fixed by #13845
Labels
data:api Compat data for Web APIs. https://developer.mozilla.org/docs/Web/API help wanted You're encouraged to pick up this issue, a maintainer will come back to you and review your work. KR: Real BCD Key Result: Eliminate true/null values and replace them with "real" values. O/KR Objectives and Key Results. Most attention will be focused on this.

Comments

@queengooborg
Copy link
Contributor

queengooborg commented Jul 2, 2020

This issue is to track the remaining non-real values for the api/ folder. The goal of this issue is to obtain 100% real values for all of the features in api/.

Milestones Reached:

  • At the end of 2020, we had reached a total of 91.16% real values, surpassing the 90% goal set for the quarter! 🎉
  • Halfway through 2021, we reached the 95% mark, leaving only 5% left to go! 🎉
  • At the end of September 2021, we have reached 98% real values, leaving only 2% remaining! 🎉
  • At the start of November 2021, we have reached 99% real values! 🎉
  • At the start of December 2021, we have reached 100% for all main eight browsers! 🎉

Below are alphabetically-sorted categories of APIs. Note that some data points may also be completed already, if so, let us know and we'll mark is as completed. (List generated via https://github.com/queengooborg/bcd-toolkit/blob/main/get_nonreal.py). We're done! No more left to go!

@queengooborg queengooborg added O/KR Objectives and Key Results. Most attention will be focused on this. data:api Compat data for Web APIs. https://developer.mozilla.org/docs/Web/API help wanted You're encouraged to pick up this issue, a maintainer will come back to you and review your work. labels Jul 2, 2020
@queengooborg queengooborg pinned this issue Jul 12, 2020
@foolip
Copy link
Contributor

foolip commented Jul 17, 2020

Status as of version v1.0.31 (released on 2020-07-16) for api/ directory:

browser real values ranged values true values null values
total 67.21% 3.36% 19.31% 10.11%
chrome 76.00% 0.00% 21.72% 2.28%
chrome android 69.48% 0.00% 27.38% 3.13%
edge 73.15% 24.90% 0.01% 1.94%
firefox 76.75% 0.00% 16.49% 6.75%
ie 71.76% 0.00% 8.14% 20.10%
safari 58.52% 0.00% 20.88% 20.60%
safari ios 51.41% 0.00% 25.08% 23.51%
webview android 60.63% 2.01% 34.80% 2.56%

I got this by running npm run stats api. @Elchi3 @vinyldarkscratch would either of you be willing to update this issue for each release with these numbers?

The goal for the year is for total real values + ranged values to reach 100%. It's now at 67.21% + 3.36% = 70.57%.

@Elchi3
Copy link
Member

Elchi3 commented Jul 20, 2020

I got this by running npm run stats api. @Elchi3 @vinyldarkscratch would either of you be willing to update this issue for each release with these numbers?

Will do as part of publishing and opened #6415 so that I don't forget.

@foolip
Copy link
Contributor

foolip commented Jul 20, 2020

Excellent, thank you @Elchi3!

@queengooborg
Copy link
Contributor Author

Status as of version 1.0.32 (released on 2020-07-23) for api/ directory:

browser real values ranged values true values null values
total 67.30% 3.36% 19.23% 10.10%
chrome 76.11% 0.00% 21.62% 2.28%
chrome android 69.59% 0.00% 27.28% 3.13%
edge 73.15% 24.90% 0.01% 1.94%
firefox 76.76% 0.00% 16.49% 6.75%
ie 71.88% 0.00% 8.04% 20.08%
safari 58.63% 0.00% 20.77% 20.60%
safari ios 51.54% 0.00% 24.96% 23.51%
webview android 60.74% 2.01% 34.69% 2.56%

@ddbeck
Copy link
Collaborator

ddbeck commented Jul 30, 2020

Status as of version 1.0.33 (released on 2020-07-30) for the api/ directory:

browser real values ranged values true values null values
total 67.36% 3.36% 19.20% 10.09%
chrome 76.15% 0.00% 21.58% 2.27%
chrome android 69.64% 0.00% 27.23% 3.13%
edge 73.20% 24.86% 0.01% 1.93%
firefox 76.80% 0.00% 16.46% 6.74%
ie 71.93% 0.00% 8.02% 20.05%
safari 58.70% 0.00% 20.74% 20.56%
safari ios 51.63% 0.00% 24.92% 23.45%
webview android 60.81% 2.01% 34.62% 2.57%

@Elchi3
Copy link
Member

Elchi3 commented Aug 6, 2020

Status as of version 1.0.34 (released on 2020-08-06) for api/ directory:

browser real values ranged values true values null values
total 67.38% 3.36% 19.18% 10.08%
chrome 76.16% 0.00% 21.57% 2.27%
chrome android 69.70% 0.00% 27.17% 3.13%
edge 73.17% 24.89% 0.01% 1.93%
firefox 76.81% 0.00% 16.45% 6.74%
ie 71.94% 0.00% 8.02% 20.04%
safari 58.74% 0.00% 20.73% 20.54%
safari ios 51.67% 0.00% 24.90% 23.43%
webview android 60.83% 2.01% 34.60% 2.57%

@foolip
Copy link
Contributor

foolip commented Aug 20, 2020

Status as of version 1.0.35 (released on 2020-08-20) for api/ directory:

browser real values ranged values true values null values
total 67.51% 3.32% 19.17% 10.00%
chrome 76.24% 0.00% 21.53% 2.23%
chrome android 69.78% 0.00% 27.13% 3.08%
edge 73.59% 24.51% 0.01% 1.89%
firefox 76.97% 0.00% 16.46% 6.58%
ie 72.04% 0.00% 8.04% 19.92%
safari 58.87% 0.00% 20.73% 20.40%
safari ios 51.72% 0.00% 24.91% 23.37%
webview android 60.89% 2.02% 34.57% 2.52%

@ddbeck
Copy link
Collaborator

ddbeck commented Sep 3, 2020

(these stats were in error, see next comment)

erroneous stats

Status as of version 1.0.36 (released on 2020-09-03) for web platform features:

browser real values ranged values true values null values
total 70.65% 2.56% 16.21% 10.58%
chrome 76.71% 0.00% 17.81% 5.48%
chrome android 70.76% 0.00% 23.24% 6.00%
edge 79.37% 15.71% 0.02% 4.90%
firefox 79.20% 0.00% 13.17% 7.63%
ie 73.20% 0.00% 10.36% 16.44%
safari 64.28% 0.00% 17.48% 18.25%
safari ios 59.45% 0.00% 20.24% 20.31%
webview android 62.26% 4.73% 27.35% 5.66%

@foolip
Copy link
Contributor

foolip commented Sep 7, 2020

@ddbeck I was about to celebrate, but the improvement suddenly seemed too good to be true. It looks like you've run npm run stats, while the previous numbers were all from npm run stats api. Here the's npm run stats api for v1.0.36:

browser real values ranged values true values null values
total 67.90% 3.17% 18.98% 9.95%
chrome 76.60% 0.00% 21.18% 2.22%
chrome android 70.24% 0.00% 26.69% 3.08%
edge 74.73% 23.37% 0.01% 1.89%
firefox 77.17% 0.00% 16.24% 6.58%
ie 72.21% 0.00% 8.13% 19.66%
safari 58.98% 0.00% 20.69% 20.32%
safari ios 51.90% 0.00% 24.80% 23.30%
webview android 61.38% 1.99% 34.11% 2.52%

@ddbeck
Copy link
Collaborator

ddbeck commented Sep 7, 2020

Ack, you're right. Sorry about the error. I've edited my previous comment to hide erroneous table and I've opened #6651 to avoid the problem in the future.

@foolip
Copy link
Contributor

foolip commented Sep 10, 2020

Status as of version 1.0.37 (released on 2020-09-10) for api/ directory:

browser real values ranged values true values null values
total 68.01% 3.18% 18.91% 9.91%
chrome 76.73% 0.00% 21.05% 2.22%
chrome android 70.38% 0.00% 26.56% 3.06%
edge 74.72% 23.38% 0.01% 1.89%
firefox 77.23% 0.00% 16.19% 6.58%
ie 72.29% 0.00% 8.04% 19.66%
safari 59.13% 0.00% 20.61% 20.27%
safari ios 52.10% 0.00% 24.80% 23.10%
webview android 61.47% 2.05% 33.98% 2.50%

@foolip
Copy link
Contributor

foolip commented Sep 18, 2020

Status as of version 1.0.38 (released on 2020-09-17) for api/ directory:

browser real values ranged values true values null values
total 69.28% 3.11% 18.91% 8.71%
chrome 76.74% 0.00% 21.08% 2.18%
chrome android 70.39% 0.00% 26.59% 3.02%
edge 75.31% 22.79% 0.01% 1.89%
firefox 77.77% 0.00% 16.20% 6.02%
ie 79.63% 0.00% 8.04% 12.33%
safari 59.91% 0.00% 20.61% 19.49%
safari ios 52.91% 0.00% 24.79% 22.30%
webview android 61.54% 2.08% 33.92% 2.46%

There's a roughly 1% improvement this week, I believe mainly thanks to multiple large PRs landed by @vinyldarkscratch!

@ddbeck
Copy link
Collaborator

ddbeck commented Sep 24, 2020

Status as of version 1.0.39 / 2.0.0 (released on 2020-09-24) for api/ directory:

browser real values ranged values true values null values
total 69.59% 3.06% 18.78% 8.57%
chrome 76.80% 0.00% 21.04% 2.16%
chrome android 70.44% 0.00% 26.57% 3.00%
edge 75.74% 22.38% 0.01% 1.87%
firefox 77.96% 0.00% 16.17% 5.87%
ie 79.46% 0.00% 8.03% 12.51%
safari 60.86% 0.00% 20.16% 18.98%
safari ios 53.85% 0.00% 24.39% 21.76%
webview android 61.61% 2.07% 33.86% 2.46%

@queengooborg
Copy link
Contributor Author

queengooborg commented Oct 1, 2020

Status as of version 1.0.40 / 2.0.1 (released on 2020-10-01) for api/ directory:

browser real values ranged values true values null values
total 69.63% 3.06% 18.75% 8.56%
chrome 76.80% 0.00% 21.03% 2.16%
chrome android 70.44% 0.00% 26.56% 3.00%
edge 75.75% 22.37% 0.01% 1.87%
firefox 77.98% 0.00% 16.17% 5.85%
ie 79.46% 0.00% 8.03% 12.51%
safari 60.90% 0.00% 20.15% 18.95%
safari ios 54.08% 0.00% 24.20% 21.73%
webview android 61.62% 2.07% 33.85% 2.45%

@foolip
Copy link
Contributor

foolip commented Oct 8, 2020

There's not been a release today yet, but status as of commit 4ae5ee6 for api/ directory:

browser real values ranged values true values null values
total 70.78% 2.98% 17.94% 8.29%
chrome 77.36% 0.00% 20.48% 2.16%
chrome android 71.01% 0.00% 25.99% 3.00%
edge 76.43% 21.68% 0.01% 1.87%
firefox 79.54% 0.00% 14.64% 5.82%
ie 80.61% 0.00% 7.57% 11.82%
safari 62.98% 0.00% 18.80% 18.22%
safari ios 56.17% 0.00% 22.82% 21.01%
webview android 62.16% 2.16% 33.23% 2.46%

That's more than a 1% improvement in real+ranged values, even as ranged values have decreased, thanks to many recent mdn-bcd-collector PRs from @vinyldarkscratch. Hurrah!!

@ddbeck
Copy link
Collaborator

ddbeck commented Oct 8, 2020

I was working on the release when you posted those stats, which are correct for v1.1.0/v2.0.2. Glad to see these improvements happening!

@foolip
Copy link
Contributor

foolip commented Oct 15, 2020

Status as of version 1.1.1 / 2.0.3 (released on 2020-10-15) for api/ directory:

browser real values ranged values true values null values
total 71.17% 2.98% 17.63% 8.22%
chrome 77.73% 0.00% 20.11% 2.16%
chrome android 71.95% 0.00% 25.05% 3.00%
edge 76.50% 21.62% 0.01% 1.87%
firefox 79.64% 0.00% 14.57% 5.79%
ie 80.68% 0.00% 7.57% 11.74%
safari 63.30% 0.00% 18.71% 17.99%
safari ios 56.52% 0.00% 22.70% 20.78%
webview android 63.02% 2.23% 32.29% 2.45%

@queengooborg queengooborg added the KR: Real BCD Key Result: Eliminate true/null values and replace them with "real" values. label Oct 27, 2020
@ddbeck
Copy link
Collaborator

ddbeck commented Oct 29, 2020

Status as of version 1.1.2/2.0.4 (released on 2020-10-29) for api/ directory:

browser real values ranged values true values null values
total 72.83% 2.98% 16.32% 7.86%
chrome 80.79% 0.00% 17.04% 2.16%
chrome android 75.14% 0.00% 22.27% 2.59%
edge 76.51% 21.60% 0.01% 1.87%
firefox 79.79% 0.00% 14.42% 5.78%
ie 80.99% 0.00% 7.43% 11.58%
safari 64.75% 0.00% 18.35% 16.89%
safari ios 58.23% 0.00% 22.16% 19.60%
webview android 66.45% 2.25% 28.90% 2.40%

@ddbeck
Copy link
Collaborator

ddbeck commented Nov 5, 2020

Status as of version 2.0.5 (released on 2020-11-05) for the api/ directory:

browser real values ranged values true values null values
total 76.44% 3.18% 13.25% 7.12%
chrome 84.34% 0.00% 13.64% 2.02%
chrome android 79.07% 0.00% 18.56% 2.37%
edge 76.84% 21.35% 0.01% 1.80%
firefox 79.99% 0.00% 14.24% 5.76%
ie 86.04% 0.00% 3.69% 10.28%
safari 71.63% 0.00% 13.30% 15.07%
safari ios 65.40% 0.00% 17.10% 17.50%
webview android 68.23% 4.08% 25.49% 2.20%

@foolip
Copy link
Contributor

foolip commented Nov 10, 2020

It's not a release day, but I want to highlight that we just passed 80% for real+ranged values:

browser real values ranged values true values null values
total 77.04% 3.17% 12.80% 7.00%
chrome 84.40% 0.00% 13.58% 2.02%
chrome android 79.14% 0.00% 18.51% 2.35%
edge 77.01% 21.19% 0.01% 1.79%
firefox 82.30% 0.00% 12.20% 5.50%
ie 86.11% 0.00% 3.61% 10.28%
safari 71.93% 0.04% 13.24% 14.79%
safari ios 67.15% 0.00% 15.75% 17.10%
webview android 68.25% 4.09% 25.46% 2.20%

(77.04% + 3.17% = 80.21%)

Way to go @vinyldarkscratch!

@ddbeck
Copy link
Collaborator

ddbeck commented Nov 12, 2020

Status as of version 2.0.6 (released on 2020-11-12) for the api/ directory:

browser real values ranged values true values null values
total 77.60% 3.18% 12.54% 6.67%
chrome 84.40% 0.00% 13.58% 2.02%
chrome android 79.14% 0.00% 18.51% 2.35%
edge 77.01% 21.19% 0.01% 1.79%
firefox 82.30% 0.00% 12.20% 5.50%
ie 86.11% 0.00% 3.61% 10.28%
safari 73.98% 0.19% 12.40% 13.43%
safari ios 69.65% 0.00% 14.57% 15.78%
webview android 68.25% 4.09% 25.46% 2.20%

@ddbeck
Copy link
Collaborator

ddbeck commented Jul 22, 2021

Status as of version 3.3.12 (released on 2021-07-22) for the api/ directory:

browser real values ranged values true values null values
total 91.19% 4.13% 4.30% 0.38%
chrome 94.92% 0.00% 5.07% 0.01%
chrome android 91.33% 0.00% 8.66% 0.01%
edge 90.99% 9.00% 0.00% 0.01%
firefox 95.82% 0.00% 3.97% 0.21%
ie 98.07% 0.00% 0.89% 1.03%
safari 94.98% 0.27% 4.02% 0.72%
safari ios 93.08% 0.57% 5.30% 1.05%
webview android 70.32% 23.16% 6.50% 0.01%

@ddbeck
Copy link
Collaborator

ddbeck commented Jul 29, 2021

Status as of version 3.3.13 (released on 2021-07-29) for the api/ directory:

browser real values ranged values true values null values
total 91.47% 4.07% 4.16% 0.29%
chrome 95.05% 0.00% 4.95% 0.00%
chrome android 91.47% 0.00% 8.53% 0.00%
edge 91.37% 8.63% 0.00% 0.00%
firefox 96.16% 0.00% 3.64% 0.19%
ie 98.49% 0.01% 0.84% 0.66%
safari 95.29% 0.28% 3.84% 0.59%
safari ios 93.38% 0.58% 5.13% 0.91%
webview android 70.55% 23.08% 6.37% 0.00%

@ddbeck
Copy link
Collaborator

ddbeck commented Aug 5, 2021

Status as of version 3.3.14 (released on 2021-08-05) for the api/ directory:

browser real values ranged values true values null values
total 91.58% 4.08% 4.07% 0.27%
chrome 95.13% 0.00% 4.87% 0.00%
chrome android 91.55% 0.00% 8.45% 0.00%
edge 91.37% 8.63% 0.00% 0.00%
firefox 96.37% 0.00% 3.44% 0.19%
ie 98.62% 0.01% 0.79% 0.58%
safari 95.41% 0.28% 3.71% 0.59%
safari ios 93.60% 0.58% 5.00% 0.82%
webview android 70.59% 23.11% 6.30% 0.00%

@ddbeck
Copy link
Collaborator

ddbeck commented Aug 19, 2021

Status as of version 4.0.0 (released on 2021-08-19) for the api/ directory:

browser real values ranged values true values null values
total 92.48% 4.34% 3.00% 0.18%
chrome 96.48% 0.00% 3.52% 0.00%
chrome android 93.27% 0.00% 6.73% 0.00%
edge 91.72% 8.28% 0.00% 0.00%
firefox 97.49% 0.00% 2.32% 0.19%
ie 98.89% 0.03% 0.68% 0.40%
safari 96.42% 0.94% 2.29% 0.35%
safari ios 94.61% 1.23% 3.63% 0.53%
webview android 70.92% 24.27% 4.81% 0.00%

@ddbeck
Copy link
Collaborator

ddbeck commented Aug 26, 2021

Status as of version 4.0.1 (released on 2021-08-26) for the api/ directory:

browser real values ranged values true values null values
total 92.57% 4.42% 2.82% 0.18%
chrome 96.72% 0.00% 3.28% 0.00%
chrome android 93.51% 0.00% 6.49% 0.00%
edge 91.76% 8.24% 0.00% 0.00%
firefox 97.53% 0.00% 2.28% 0.19%
ie 98.89% 0.03% 0.68% 0.40%
safari 96.50% 1.16% 1.99% 0.35%
safari ios 94.74% 1.43% 3.31% 0.53%
webview android 70.94% 24.49% 4.57% 0.00%

@Elchi3
Copy link
Member

Elchi3 commented Sep 2, 2021

Status as of version 4.0.2 (released on 2021-09-02) for the api/ directory:

browser real values ranged values true values null values
total 92.42% 4.54% 2.86% 0.18%
chrome 96.65% 0.00% 3.35% 0.00%
chrome android 93.45% 0.00% 6.55% 0.00%
edge 91.61% 8.23% 0.17% 0.00%
firefox 97.47% 0.00% 2.34% 0.19%
ie 98.91% 0.03% 0.67% 0.40%
safari 96.07% 1.68% 1.90% 0.35%
safari ios 94.31% 1.95% 3.23% 0.51%
webview android 70.90% 24.46% 4.64% 0.00%

@ddbeck
Copy link
Collaborator

ddbeck commented Sep 10, 2021

Status as of version 4.0.3 (released on 2021-09-10) for the api/ directory:

browser real values ranged values true values null values
total 92.72% 4.49% 2.61% 0.18%
chrome 96.89% 0.00% 3.11% 0.00%
chrome android 93.76% 0.00% 6.24% 0.00%
edge 91.94% 8.06% 0.00% 0.00%
firefox 97.72% 0.00% 2.09% 0.19%
ie 98.94% 0.03% 0.66% 0.38%
safari 96.37% 1.70% 1.58% 0.34%
safari ios 94.65% 1.97% 2.88% 0.51%
webview android 71.49% 24.15% 4.36% 0.00%

@foolip
Copy link
Contributor

foolip commented Sep 14, 2021

With 4.0.3 we pass 97% real+ranged values. Onwards to 💯

@ddbeck
Copy link
Collaborator

ddbeck commented Sep 23, 2021

Status as of version 4.0.4 (released on 2021-09-16) for the api/ directory:

browser real values ranged values true values null values
total 92.92% 4.51% 2.39% 0.18%
chrome 97.31% 0.00% 2.69% 0.00%
chrome android 94.27% 0.00% 5.73% 0.00%
edge 91.99% 8.01% 0.00% 0.00%
firefox 97.94% 0.00% 1.87% 0.19%
ie 99.04% 0.06% 0.53% 0.37%
safari 96.50% 1.71% 1.45% 0.34%
safari ios 94.79% 1.98% 2.73% 0.51%
webview android 71.52% 24.35% 4.14% 0.00%

@ddbeck
Copy link
Collaborator

ddbeck commented Sep 23, 2021

Status as of version 4.0.5 (released on 2021-09-23) for the api/ directory:

browser real values ranged values true values null values
total 93.18% 4.61% 2.04% 0.17%
chrome 97.89% 0.00% 2.11% 0.00%
chrome android 95.03% 0.00% 4.97% 0.00%
edge 92.27% 7.73% 0.00% 0.00%
firefox 98.34% 0.00% 1.49% 0.18%
ie 99.05% 0.06% 0.52% 0.37%
safari 96.58% 1.89% 1.18% 0.34%
safari ios 94.78% 2.16% 2.55% 0.51%
webview android 71.49% 24.99% 3.52% 0.00%

@foolip
Copy link
Contributor

foolip commented Sep 30, 2021

With commit 7ebace0 we have just reached 98% real+ranged values 🥳

browser real values ranged values true values null values
total 93.37% 4.63% 1.84% 0.16%
chrome 98.31% 0.00% 1.69% 0.00%
chrome android 95.38% 0.00% 4.62% 0.00%
edge 92.31% 7.69% 0.00% 0.00%
firefox 98.60% 0.00% 1.22% 0.18%
ie 99.09% 0.06% 0.48% 0.37%
safari 96.76% 1.90% 1.04% 0.29%
safari ios 94.91% 2.17% 2.46% 0.46%
webview android 71.60% 25.19% 3.21% 0.00%

@ddbeck
Copy link
Collaborator

ddbeck commented Oct 12, 2021

Status as of version 4.0.6 (released on 2021-10-12) for the api/ directory:

browser real values ranged values true values null values
total 93.51% 4.57% 1.78% 0.14%
chrome 98.39% 0.00% 1.61% 0.00%
chrome android 95.45% 0.00% 4.55% 0.00%
edge 92.83% 7.17% 0.00% 0.00%
firefox 98.75% 0.00% 1.07% 0.18%
ie 99.27% 0.06% 0.46% 0.20%
safari 96.78% 1.91% 1.03% 0.28%
safari ios 94.95% 2.18% 2.42% 0.45%
webview android 71.63% 25.23% 3.13% 0.00%

@ddbeck
Copy link
Collaborator

ddbeck commented Oct 19, 2021

Status as of version 4.0.7 (released on 2021-10-19) for the api/ directory:

browser real values ranged values true values null values
total 93.61% 4.57% 1.68% 0.13%
chrome 98.51% 0.00% 1.49% 0.00%
chrome android 95.55% 0.00% 4.45% 0.00%
edge 93.01% 6.99% 0.00% 0.00%
firefox 98.90% 0.00% 0.93% 0.17%
ie 99.23% 0.13% 0.43% 0.20%
safari 96.93% 1.95% 0.87% 0.26%
safari ios 95.10% 2.22% 2.26% 0.42%
webview android 71.65% 25.31% 3.04% 0.00%

@ddbeck
Copy link
Collaborator

ddbeck commented Oct 26, 2021

Status as of version 4.0.8 (released on 2021-10-26) for the api/ directory:

browser real values ranged values true values null values
total 93.83% 4.61% 1.46% 0.10%
chrome 98.81% 0.00% 1.19% 0.00%
chrome android 95.83% 0.00% 4.17% 0.00%
edge 93.02% 6.98% 0.00% 0.00%
firefox 99.15% 0.00% 0.74% 0.11%
ie 99.29% 0.13% 0.40% 0.19%
safari 97.31% 2.02% 0.47% 0.20%
safari ios 95.46% 2.28% 1.98% 0.28%
webview android 71.77% 25.46% 2.77% 0.00%

@ddbeck
Copy link
Collaborator

ddbeck commented Nov 2, 2021

Status as of version 4.0.9 (released on 2021-11-02) for the api/ directory:

browser real values ranged values true values null values
total 94.45% 4.66% 0.86% 0.03%
chrome 99.85% 0.00% 0.15% 0.00%
chrome android 97.14% 0.00% 2.86% 0.00%
edge 93.16% 6.84% 0.00% 0.00%
firefox 99.87% 0.00% 0.11% 0.01%
ie 99.78% 0.13% 0.08% 0.01%
safari 97.64% 2.15% 0.14% 0.08%
safari ios 95.77% 2.41% 1.70% 0.11%
webview android 72.40% 25.77% 1.83% 0.00%

@foolip
Copy link
Contributor

foolip commented Nov 2, 2021

That means we have now passed 99% real+ranged values. Thanks @queengooborg!

@ddbeck
Copy link
Collaborator

ddbeck commented Nov 9, 2021

Status as of version 4.0.10 (released on 2021-11-09) for the api/ directory:

browser real values ranged values true values null values
total 95.13% 4.70% 0.14% 0.03%
chrome 99.85% 0.00% 0.15% 0.00%
chrome android 99.83% 0.00% 0.17% 0.00%
edge 93.81% 6.19% 0.00% 0.00%
firefox 99.88% 0.00% 0.12% 0.00%
ie 99.78% 0.13% 0.08% 0.01%
safari 97.65% 2.13% 0.14% 0.08%
safari ios 97.07% 2.44% 0.37% 0.12%
webview android 73.19% 26.69% 0.13% 0.00%

@ddbeck
Copy link
Collaborator

ddbeck commented Nov 9, 2021

Oh wow, Firefox has joined the no-nulls club! 🎉

@foolip
Copy link
Contributor

foolip commented Nov 10, 2021

@queengooborg tells me that there are PRs out for virtually all null and true values that remain now, so we're getting very close! Help reviewing https://github.com/mdn/browser-compat-data/pulls/queengooborg would be cool :)

@ddbeck
Copy link
Collaborator

ddbeck commented Nov 16, 2021

Status as of version 4.0.11 (released on 2021-11-16) for the api/ directory:

browser real values ranged values true values null values
total 95.43% 4.45% 0.10% 0.02%
chrome 99.87% 0.00% 0.13% 0.00%
chrome android 99.86% 0.00% 0.14% 0.00%
edge 95.80% 4.20% 0.00% 0.00%
firefox 99.89% 0.00% 0.11% 0.00%
ie 99.81% 0.13% 0.06% 0.00%
safari 97.67% 2.12% 0.13% 0.08%
safari ios 97.20% 2.58% 0.11% 0.10%
webview android 73.31% 26.61% 0.09% 0.00%

@ddbeck
Copy link
Collaborator

ddbeck commented Nov 26, 2021

Status as of version 4.0.12 (released on 2021-11-24) for the api/ directory:

browser real values ranged values true values null values
total 95.98% 3.94% 0.07% 0.02%
chrome 99.92% 0.00% 0.08% 0.00%
chrome android 99.92% 0.00% 0.08% 0.00%
edge 96.49% 3.51% 0.00% 0.00%
firefox 99.91% 0.00% 0.09% 0.00%
ie 99.82% 0.13% 0.05% 0.00%
safari 99.53% 0.32% 0.09% 0.06%
safari ios 99.04% 0.79% 0.08% 0.09%
webview android 73.17% 26.75% 0.08% 0.00%

@github-actions
Copy link

github-actions bot commented Dec 1, 2021

Status as of version 4.1.0 (released on 2021-12-01) for the api/ directory:

browser real values ranged values true values null values
total 96.15% 3.81% 0.03% 0.00%
chrome 99.96% 0.00% 0.04% 0.00%
chrome android 99.96% 0.00% 0.04% 0.00%
edge 96.89% 3.11% 0.00% 0.00%
firefox 99.99% 0.00% 0.01% 0.00%
ie 99.87% 0.13% 0.00% 0.00%
safari 99.92% 0.00% 0.06% 0.01%
safari ios 99.44% 0.47% 0.08% 0.01%
webview android 73.20% 26.77% 0.04% 0.00%

@queengooborg
Copy link
Contributor Author

We did it! As of bf4956b, we have achieved 100% real+ranged values for the API data for all main eight browsers! 🎉

@Elchi3
Copy link
Member

Elchi3 commented Dec 3, 2021

Should we require real or ranged values for certain browsers to not regress this?
👀 https://github.com/mdn/browser-compat-data/blob/main/test/linter/test-real-values.js#L31

@github-actions
Copy link

github-actions bot commented Dec 7, 2021

Status as of version 4.1.1 (released on 2021-12-07) for the api/ directory:

browser real values ranged values true values null values
total 96.18% 3.82% 0.00% 0.00%
chrome 100.00% 0.00% 0.00% 0.00%
chrome android 100.00% 0.00% 0.00% 0.00%
edge 96.97% 3.03% 0.00% 0.00%
firefox 100.00% 0.00% 0.00% 0.00%
ie 99.87% 0.13% 0.00% 0.00%
safari 100.00% 0.00% 0.00% 0.00%
safari ios 99.53% 0.47% 0.00% 0.00%
webview android 73.11% 26.89% 0.00% 0.00%

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
data:api Compat data for Web APIs. https://developer.mozilla.org/docs/Web/API help wanted You're encouraged to pick up this issue, a maintainer will come back to you and review your work. KR: Real BCD Key Result: Eliminate true/null values and replace them with "real" values. O/KR Objectives and Key Results. Most attention will be focused on this.
Projects
None yet
Development

Successfully merging a pull request may close this issue.

9 participants
@ddbeck @Elchi3 @foolip @queengooborg @jonjarry and others