React Native SDK: Turbo Module insights
The Sentry React Native SDK now automatically instruments Turbo Module calls to track execution duration and error occurrences. It integrates these native module call stacks directly into crash reports to improve debugging visibility.
Verified State Diff
Impact & Verification Analysis
React Native developers utilizing the New Architecture (Turbo Modules) and mobile engineering teams managing cross-platform performance.
It enables granular performance monitoring and debugging for the New Architecture, which is critical for maintaining stability in high-performance React Native applications.
Full Fact Overview
This update addresses a significant observability gap in the React Native architecture, specifically regarding the bridge-less Turbo Module system. By hooking into the native module layer, Sentry can now capture telemetry for asynchronous native calls that were previously opaque to standard JavaScript-level error tracking. This allows developers to correlate specific native module execution failures with application crashes, reducing the mean time to resolution (MTTR) for complex cross-platform issues.