PWA Today
PWA Today provides automated runtime audits to catch installation, offline, and update failures in your Progressive Web Apps before they reach your users.
PWA Today provides a comprehensive platform for testing, auditing, and monitoring Progressive Web Applications (PWAs) under real-world conditions. Developed by bitBuilders, the service offers runtime audits that go beyond static code analysis by testing how a PWA behaves in a real browser. It helps developers detect failures in service worker lifecycles, installation prompts, offline navigation, and cache integrity before these issues reach production users. By integrating PWA Today into a development workflow, teams can automate quality assurance for every release.
The platform validates core PWA reliability through a suite of runtime checks. It verifies manifest configurations, ensures service worker installation and handlers operate correctly, and checks that offline navigation and update mechanisms function as intended. Advanced plans expand this testing to include complex scenarios like push notification delivery, offline request retries, and comprehensive release integrity checks that validate consistency across old and new cache generations.
Some of the key features are:
- Manifest and Installability: verifies that the web manifest is properly configured for reliable application installation
- Service Worker Lifecycle: tests installation, activation, and handler behavior under realistic network conditions
- Offline Reliability: confirms that the PWA supports offline navigation and maintains functional core features when disconnected
- Deployment Testing: coordinates deployments with providers like Vercel, Netlify, and AWS Amplify to verify service worker updates during transitions
- CI/CD Integration: supports automated auditing via a CLI, enabling quality gates that block faulty releases
- Detailed Evidence: provides clear logs and diagnostic evidence for every failed check to accelerate troubleshooting
- Cross-Version Integrity: validates release consistency to ensure no stale cached assets persist after a new deployment
- AI Agent Support: offers an MCP server that allows coding agents to initiate audits and interpret findings directly within the IDE
Users typically interact with the platform by integrating the pwa-check CLI into their CI/CD pipelines. After a code push, the CLI triggers a configured audit profile, such as 'Standard' or 'Full', which runs against a deployed staging or production URL. For complex updates, the tool can orchestrate the deployment itself to ensure the transition between service worker versions is monitored and validated. Results, including pass/fail status and supporting evidence, are then captured in the PWA Today console for team review.
Some common use cases include:
- Release Quality Gates: automatically failing a deployment pipeline if critical PWA features like service worker registration or offline navigation fail in the new build
- Service Worker Update Testing: verifying that users correctly transition to a new service worker version without losing cached assets or encountering stale content
- Production Monitoring: scheduling periodic runtime audits of a live PWA to detect regressions caused by changes in browser behavior or external API dependencies
- Offline Capability Assurance: ensuring that critical user journeys remain functional and performant when the user has limited or no internet connectivity