I've noticed a UI freeze when using Apollo Client's local resolvers for sizable amount of data (1000-2000 entities). It turned out that the query resolution runs 4-10 times slower with Hermes enabled.
[x] I have run gradle clean and confirmed this bug does not occur with JSC
[x] The issue is reproducible with the latest version of React Native.
Bug Description
I've noticed a UI freeze when using Apollo Client's local resolvers for sizable amount of data (1000-2000 entities). It turned out that the query resolution runs 4-10 times slower with Hermes enabled.
gradle clean
and confirmed this bug does not occur with JSCReact Native version: 0.75.1 OS: iOS
Steps To Reproduce
Here's a repo that mimics my real-world use case: https://github.com/SimpleCreations/hermes-apollo-client-perf-repro
Please let me know if there's any way I can help narrow down the issue.
Results on simulator
Hermes
JSC
Results on a real device (iPhone 13 Pro)
Hermes
JSC