Forwarding you to

How Discord achieves native iOS performance with React Native

This phase netted a lot of big and easy wins! Unfortunately, while all actions were now under a few milliseconds, and the app ran better, our goals were not yet reached. Basic logging was no longer giving actionable information, which meant any remaining CPU cost was coming from Reacts commits which run on separate ticks. It was time to figure out how to determine the cost of our component hierarchy.