|
1 | 1 | # Roadmap |
2 | 2 |
|
3 | | -This roadmap is the plan for the core team, priorities can and and will change over time. This will give you a view of our current vision and plan. |
| 3 | +This roadmap is the plan for the core team. Priorities can and will change over time, but this gives you a view of our current vision and direction. Check here before proposing a large feature, and open an issue if you want to discuss where the project is heading. |
4 | 4 |
|
5 | | -### 2024 |
| 5 | +## Recently shipped |
6 | 6 |
|
7 | | -Lets get the online version if sitespeed.io up and running. |
| 7 | +The 2024 goal — getting an online version of sitespeed.io up and running — is done: [onlinetest](https://github.com/sitespeedio/onlinetest) is a self-hostable web UI and REST API on top of sitespeed.io, so teams can run tests without putting every contributor on the CLI. |
| 8 | + |
| 9 | +Since then (highlights from 38.x–41.x): |
| 10 | + |
| 11 | +* A full redesign of the HTML report (40.0.0): card-based design, inline SVG charts, INP and Core Web Vitals front and centre, JS/CSS coverage, a rewritten compare view and a mobile-friendliness pass. |
| 12 | +* Browsertime 27: Safari on iOS over USB, soft-navigation (SPA) measurement, TypeScript navigation scripts and a unified scripting API. |
| 13 | +* Coach 9: severity tiers on every rule, an INP rule, modern image rules and updated privacy/security header rules. |
| 14 | +* Supply-chain hardening: signed Docker images with SLSA provenance and SBOMs, npm publishing via Trusted Publishing with provenance, a written security policy and `publiccode.yml` for public-sector software catalogues. |
| 15 | +* A smaller dependency tree: lodash, dayjs, ora, simplecrawler, concurrent-queue and more replaced with small in-tree helpers, plus large memory-use fixes for big HAR files. |
| 16 | + |
| 17 | +## Current focus (2026) |
| 18 | + |
| 19 | +**Measurement depth.** Mature the iOS testing story, soft-navigation/SPA measurement and JS/CSS coverage now that the foundations are in place. |
| 20 | + |
| 21 | +**Onlinetest.** Continued investment in the online version as the "no CLI required" way to use sitespeed.io. |
| 22 | + |
| 23 | +## Under consideration |
| 24 | + |
| 25 | +Things we are thinking about but haven't committed to. Open or join an issue if one of these matters to you: |
| 26 | + |
| 27 | +* OpenSearch as a results backend ([#4593](https://github.com/sitespeedio/sitespeed.io/issues/4593)). |
| 28 | +* Moving the example Grafana dashboards from the JSON-API datasource to the Infinity datasource ([#4476](https://github.com/sitespeedio/sitespeed.io/issues/4476)). |
0 commit comments