Open
Description
Description
Navigating to a screen with heavy components take more time in new arch compared to old arch. I have Custom headers made with skia. I also have a long list made with Flashlist which make it more slower. I have made a dummy repo which can used to reproduce the issue.
Steps to reproduce
- Clone the repo https://github.com/AjayFrancisTechversant/NewArchdummy.
- Run the project and click on 'go to lists' button.
- Notice the lag.
React Native Version
0.78.0
Affected Platforms
Runtime - Android, Runtime - iOS
Areas
Fabric - The New Renderer, TurboModule - The New Native Module System, Bridgeless - The New Initialization Flow
Output of npx @react-native-community/cli info
System:
OS: macOS 15.2
CPU: (8) arm64 Apple M2
Memory: 118.67 MB / 16.00 GB
Shell:
version: "5.9"
path: /bin/zsh
Binaries:
Node:
version: 23.7.0
path: /opt/homebrew/bin/node
Yarn:
version: 1.22.22
path: /opt/homebrew/bin/yarn
npm:
version: 10.9.2
path: /opt/homebrew/bin/npm
Watchman:
version: 2025.02.17.00
path: /opt/homebrew/bin/watchman
Managers:
CocoaPods:
version: 1.16.2
path: /opt/homebrew/bin/pod
SDKs:
iOS SDK:
Platforms:
- DriverKit 24.2
- iOS 18.2
- macOS 15.2
- tvOS 18.2
- visionOS 2.2
- watchOS 11.2
Android SDK: Not Found
IDEs:
Android Studio: 2024.2 AI-242.23726.103.2422.13016713
Xcode:
version: 16.2/16C5032a
path: /usr/bin/xcodebuild
Languages:
Java:
version: 17.0.14
path: /usr/bin/javac
Ruby:
version: 2.6.10
path: /usr/bin/ruby
npmPackages:
"@react-native-community/cli":
installed: 15.0.1
wanted: 15.0.1
react:
installed: 19.0.0
wanted: 19.0.0
react-native:
installed: 0.78.0
wanted: 0.78.0
react-native-macos: Not Found
npmGlobalPackages:
"*react-native*": Not Found
Android:
hermesEnabled: true
newArchEnabled: true
iOS:
hermesEnabled: true
newArchEnabled: true
Stacktrace or Logs
No crash
Reproducer
https://github.com/AjayFrancisTechversant/NewArchdummy