Skip to content

v0.1.0

Choose a tag to compare

@phaelor phaelor released this 30 Jun 22:04
· 71 commits to main since this release

First public release.

react-native-app-inspector is an on-device performance & debug panel for
React Native. It runs inside your QA or staging build — no Metro, USB or
computer required — so a tester can open the panel, see what's slow and why,
and export the session.

Highlights

  • Performance Timeline — a time-ordered log of actions, navigation, renders,
    network, FPS drops, memory and errors, with automatic cause correlation.
  • Slow Screen detector — a per-screen profiler that scores every screen
    0–100 and lists its concrete problems.
  • Native metrics — JS + UI-thread FPS, CPU, resident memory (RSS), jank and
    JS heap, on iOS and Android.
  • Automatic capture — fetch / XMLHttpRequest, uncaught JS errors and
    console.error / warn, with no code changes.
  • Integrations — React Navigation tracker, Redux middleware, and session
    persistence (plug in AsyncStorage to survive a crash).
  • On-device & exportable — a tabbed panel you toggle with a prop; export to
    JSON or the native share sheet.

Install

npm install react-native-app-inspector

See the README
for usage and screenshots.