Find the slowest sessions. Fix what actually hurts. Observe gives Expo teams credible mobile performance metrics so you can find outliers and spot regressions by build, with minimal setup.

Observe helps you track mobile performance across sessions and devices, then connects regressions to app versions so teams can move forward confidently.

Now you can measure what users feel: TTI, frame timing, and distributions across devices.

Before/after comparisons that highlight outliers and tie regressions to a release.
Install today to start capturing sessions and metrics
- $ $ npx expo install expo-eas-observeCold start. App switching. Backgrounding. Custom flows. All Captured.
Main session
The main session starts when the app is first opened and closes when the app process is terminated.
Background/foreground (Coming Soon)
Tracks when your app goes to background and returns, so you can spot performance shifts during app switching.
Custom sessions (Coming soon)
Define your own session boundaries (checkout, onboarding, etc.) to measure specific flows.
Route sessions (Coming Soon)
Groups performance by route/screen to identify slow navigation in expo-router apps.
When your app responds. Auto-detected on all devices, across all sessions.
Time to interactive
Measures when your app becomes responsive after launch, auto-detected across sessions and devices.
Frame rate and drops
Tracks rendered vs expected frames and dropped frames to catch jank and stutters.
Distribution stats
Shows percentiles and outliers so you focus on the worst sessions, not averages.
Device context
Breaks metrics down by device model and OS version to identify device-specific issues.