Common failures
Where this usually goes wrong
The three we are called in to fix most often. If any of these describe your current setup, that is the first thing we would change.
Measurement
How you will know it is working
Agreed before we start, so progress is visible in the months before it shows up in revenue.
- Initial bundle size
- Gzipped JavaScript on first load, per route. It is the number that decides how the site feels on a real connection.
- Pre-launch
- Interaction to Next Paint
- Measures whether the interface responds when tapped. It replaced First Input Delay because it catches problems FID missed.
- Weeks 4–8
- Error rate in production
- Crashes per session from the error reporter. A React app without one is untested in the only environment that counts.
- Ongoing