this repo has no description
0
fork

Configure Feed

Select the types of activity you want to include in your feed.

Fix copy: "to report inaccuracies" in both reports

Regenerate dashboard.html and one-pager.html with updated text.

+4 -4
+1 -1
dashboard.html
··· 432 432 </ul> 433 433 </div> 434 434 435 - <p style="font-size:12px;line-height:1.5;color:#686868;margin:20px 0;">Thanks to the people who&rsquo;ve reviewed the methodology and approach so far. NOTE: AI was used in the making of this draft report. For suggestions for improvement or spotting of inaccuracies, contact <a href="mailto:dietrich@webtransitions.org" style="color:rgb(71,11,0);">dietrich@webtransitions.org</a>.</p> 435 + <p style="font-size:12px;line-height:1.5;color:#686868;margin:20px 0;">Thanks to the people who&rsquo;ve reviewed the methodology and approach so far. NOTE: AI was used in the making of this draft report. For suggestions for improvement or to report inaccuracies, contact <a href="mailto:dietrich@webtransitions.org" style="color:rgb(71,11,0);">dietrich@webtransitions.org</a>.</p> 436 436 437 437 <script> 438 438 Chart.defaults.color = '#666';
+1 -1
data/build-one-pager.mjs
··· 309 309 <p style="font-size:10px;line-height:1.45;color:#666;">Readiness measured against Baseline &ldquo;Widely Available&rdquo; (BWA) web features &mdash; supported 30+ months across all major browsers. Feature scores from Web Platform Tests (WPT) via WPT Feature Manifest mapping. ${measurableCount} of ${totalBWA} BWA features are measurable; ${noDataCount} lack WPT mapping (${(noDataByReason['js-builtin'] || []).length} JS built-ins tested by test262 not WPT, ${(noDataByReason['semantic-html'] || []).length} semantic HTML elements, ${noDataCount - (noDataByReason['js-builtin'] || []).length - (noDataByReason['semantic-html'] || []).length} other with unknown status). FTE-equivalent from per-author commit frequency (1 FTE &asymp; 22 commits/month, capped at 1.0 per person; 115 authors sum to ~${currentContributors} FTE). BWA growth rate of ~${bwaGrowthPerYear}/year is the 2023&ndash;2025 average, normalized to exclude the 2022 interop spike. Known pipeline: ${projectedBWA.filter(p => p.year <= 2028).reduce((s, p) => s + p.added, 0)} features graduating by 2028. Velocity parity = Servo&rsquo;s annual feature completion rate &ge; BWA annual growth rate. Completions/yr = ${servoCompletionsPerYear} &times; (FTE/${currentContributors})<sup>${SCALING_EXP}</sup> (sublinear <a href="https://en.wikipedia.org/wiki/Brooks%27s_law">Brooks&rsquo;s Law</a> scaling). Stalled = zero or negative velocity over the full observation period (2023-Q3 to 2026-Q1). Regressions = features that lost &gt;5 percentage points. Cost at &euro;${(SALARY/1000).toFixed(0)}k/yr per FTE: &euro;${(BASE_SALARY/1000).toFixed(0)}k European senior SWE median total cost &times; ${SPECIALIZATION_MULTIPLIER}&times; premium for browser-engine specialization (small talent pool, Rust/rendering/layout) and multi-disciplinary practice (software development + W3C/WHATWG standards participation + open-source community management). Calibrated against <a href="https://nlnet.nl/core/faq/">NLnet</a> (&euro;117k, up to &euro;65/hr), <a href="https://www.sovereign.tech/programs/fellowship">Sovereign Tech Fund</a> (&euro;79&ndash;101k, TVöD-Bund + employer costs), <a href="https://www.levels.fyi/companies/mozilla/salaries/software-engineer/locations/germany">Mozilla Germany</a> (&euro;145&ndash;164k), and <a href="https://github.com/servo/project">Servo grant rates</a> (&euro;248k US contractor). Excludes other opex, infrastructure, management overhead, and inflation. Usage-prioritized scenarios: at &lt;1% threshold, ${drop1_count} features deprioritized (target ${target_drop1}, growth ~49/yr); at &lt;5%, ${drop5_count} features deprioritized (target ${target_drop5}, growth ~47/yr). Data: wpt.fyi, web-features, Servo git history. Full interactive dashboard: dashboard.html.</p> 310 310 </div> 311 311 312 - <p style="font-size:9px;line-height:1.45;color:#686868;margin-top:2px;">Thanks to the people who&rsquo;ve reviewed the methodology and approach so far. NOTE: AI was used in the making of this draft report. For suggestions for improvement or spotting of inaccuracies, contact <a href="mailto:dietrich@webtransitions.org">dietrich@webtransitions.org</a>.</p> 312 + <p style="font-size:9px;line-height:1.45;color:#686868;margin-top:2px;">Thanks to the people who&rsquo;ve reviewed the methodology and approach so far. NOTE: AI was used in the making of this draft report. For suggestions for improvement or to report inaccuracies, contact <a href="mailto:dietrich@webtransitions.org">dietrich@webtransitions.org</a>.</p> 313 313 314 314 <div class="footer"> 315 315 Servo Baseline Readiness Evaluation &mdash; Data as of March 2026 &mdash; <a href="https://webtransitions.org">webtransitions.org</a>
+1 -1
data/generate-dashboard.mjs
··· 570 570 </ul> 571 571 </div> 572 572 573 - <p style="font-size:12px;line-height:1.5;color:#686868;margin:20px 0;">Thanks to the people who&rsquo;ve reviewed the methodology and approach so far. NOTE: AI was used in the making of this draft report. For suggestions for improvement or spotting of inaccuracies, contact <a href="mailto:dietrich@webtransitions.org" style="color:rgb(71,11,0);">dietrich@webtransitions.org</a>.</p> 573 + <p style="font-size:12px;line-height:1.5;color:#686868;margin:20px 0;">Thanks to the people who&rsquo;ve reviewed the methodology and approach so far. NOTE: AI was used in the making of this draft report. For suggestions for improvement or to report inaccuracies, contact <a href="mailto:dietrich@webtransitions.org" style="color:rgb(71,11,0);">dietrich@webtransitions.org</a>.</p> 574 574 575 575 <script> 576 576 Chart.defaults.color = '#666';
+1 -1
one-pager.html
··· 192 192 <p style="font-size:10px;line-height:1.45;color:#666;">Readiness measured against Baseline &ldquo;Widely Available&rdquo; (BWA) web features &mdash; supported 30+ months across all major browsers. Feature scores from Web Platform Tests (WPT) via WPT Feature Manifest mapping. 439 of 593 BWA features are measurable; 154 lack WPT mapping (78 JS built-ins tested by test262 not WPT, 23 semantic HTML elements, 53 other with unknown status). FTE-equivalent from per-author commit frequency (1 FTE &asymp; 22 commits/month, capped at 1.0 per person; 115 authors sum to ~13 FTE). BWA growth rate of ~52/year is the 2023&ndash;2025 average, normalized to exclude the 2022 interop spike. Known pipeline: 130 features graduating by 2028. Velocity parity = Servo&rsquo;s annual feature completion rate &ge; BWA annual growth rate. Completions/yr = 22 &times; (FTE/13)<sup>0.7</sup> (sublinear <a href="https://en.wikipedia.org/wiki/Brooks%27s_law">Brooks&rsquo;s Law</a> scaling). Stalled = zero or negative velocity over the full observation period (2023-Q3 to 2026-Q1). Regressions = features that lost &gt;5 percentage points. Cost at &euro;200k/yr per FTE: &euro;150k European senior SWE median total cost &times; 1.33&times; premium for browser-engine specialization (small talent pool, Rust/rendering/layout) and multi-disciplinary practice (software development + W3C/WHATWG standards participation + open-source community management). Calibrated against <a href="https://nlnet.nl/core/faq/">NLnet</a> (&euro;117k, up to &euro;65/hr), <a href="https://www.sovereign.tech/programs/fellowship">Sovereign Tech Fund</a> (&euro;79&ndash;101k, TVöD-Bund + employer costs), <a href="https://www.levels.fyi/companies/mozilla/salaries/software-engineer/locations/germany">Mozilla Germany</a> (&euro;145&ndash;164k), and <a href="https://github.com/servo/project">Servo grant rates</a> (&euro;248k US contractor). Excludes other opex, infrastructure, management overhead, and inflation. Usage-prioritized scenarios: at &lt;1% threshold, 35 features deprioritized (target 558, growth ~49/yr); at &lt;5%, 56 features deprioritized (target 537, growth ~47/yr). Data: wpt.fyi, web-features, Servo git history. Full interactive dashboard: dashboard.html.</p> 193 193 </div> 194 194 195 - <p style="font-size:9px;line-height:1.45;color:#686868;margin-top:2px;">Thanks to the people who&rsquo;ve reviewed the methodology and approach so far. NOTE: AI was used in the making of this draft report. For suggestions for improvement or spotting of inaccuracies, contact <a href="mailto:dietrich@webtransitions.org">dietrich@webtransitions.org</a>.</p> 195 + <p style="font-size:9px;line-height:1.45;color:#686868;margin-top:2px;">Thanks to the people who&rsquo;ve reviewed the methodology and approach so far. NOTE: AI was used in the making of this draft report. For suggestions for improvement or to report inaccuracies, contact <a href="mailto:dietrich@webtransitions.org">dietrich@webtransitions.org</a>.</p> 196 196 197 197 <div class="footer"> 198 198 Servo Baseline Readiness Evaluation &mdash; Data as of March 2026 &mdash; <a href="https://webtransitions.org">webtransitions.org</a>