Back home
Roadmap
What's planned, in roughly the order it'll ship. Nothing here is a promise of an exact date — it's a direction, not a contract. See GitHub Issues to weigh in, request something, or track progress, and CONTRIBUTING.md if you want to build one of these yourself.
Shipping next
- ~~Publish audityxe-cli to npm~~ — done: live at npmjs.com/package/audityxe-cli.
- Publish the GitHub Action to the GitHub Marketplace.
- Publish the VS Code extension to the Marketplace — a pre-built .vsix already ships in the repo for local install in the meantime.
Audit engine
- Lightweight headless-browser fallback (Playwright/Puppeteer serverless) for JavaScript-heavy SPAs the current static-HTML crawl can't fully see — flagged today via possibleJsRenderedContent, not yet actually rendered.
- Server-side caching layer (Redis/Supabase/KV) for repeat audits of the same domain, to reduce redundant PageSpeed Insights calls and protect everyone's shared quota.
- Async background queue (e.g. Upstash QStash) for large bulk audits, so a big batch isn't bound by one serverless function's timeout.
CLI, Action & extension
- CI regression gating on --compare — fail a build when a score drops vs. a stored baseline (e.g. production), not just below an absolute --min-score.
- Hosted-account score history/trend view in the web app itself, matching what the CLI's local --track/history already does on your own machine.
- A shared, documented JSON result schema version, so tooling built against the CLI/API's JSON output has a stable contract to depend on across releases.
Community & extensibility
- A reviewed-PR pathway for community-contributed audit modules — see CONTRIBUTING.md. Deliberately not a live third-party plugin loader (arbitrary code executing inside the audit engine is a real security risk), so new checks ship as reviewed, merged code.
- Expand the Showcase wall and make submitted sites' badges link back with richer context (category breakdown, not just overall score).
- More language locales for the audit UI and generated report copy.