diff --git a/src/Navigation.tsx b/src/Navigation.tsx index 52235ad7..a7565198 100644 --- a/src/Navigation.tsx +++ b/src/Navigation.tsx @@ -467,6 +467,12 @@ function RoutesContainer({children}: React.PropsWithChildren<{}>) { theme={theme} onReady={() => { SplashScreen.hideAsync() + const initMs = Math.round( + // @ts-ignore Emitted by Metro in the bundle prelude + performance.now() - global.__BUNDLE_START_TIME__, + ) + console.log(`Time to first paint: ${initMs} ms`) + // Register the navigation container with the Sentry instrumentation (only works on native) if (isNative) { const routingInstrumentation = getRoutingInstrumentation()