Profiling in Native and React Native

T world around 12 years doing games and mobile uh been touching a little bit of Android iOS flatter react native a little bit of everything um well and I'm working here Costa and excited to be here with you and we're great to have you uh grateful to have you here on podcast and in callstack as well uh JB can you go next and introduce yourself to our listeners yeah of course hello everyone welcome my name is jacobinda AKA ajb so um I'm here since a couple of years already and yeah I mainly focus on Improvement uh the performance and working on that in my daily work so yeah I very excited to invite me here so thanks awesome and great to have you uh guys today in this episode I want to cover three uh different aspects so profiling in react native in iOS in Android I want to also talk about what metrics do we want to profile and the workflow that we follow when profiling the app what is how is it useful how is it most useful what you have to do in order to squeeze the most out of the profiling so I guess let's start from the beginning and if anyone can tell me what
4 months improvements so if you don't protect yourself from having aggregation then you might suffer because you need to do the same thing over and over again so that's why it's so important to have some tools that prevent you from irrigation on performance yeah yeah reassure for example yeah I I wonder that also don't get crazy trying to start probably you read the guy listen this and oh I want to perform start profiling the app and you probably start seeing a bunch of numbers and you don't know if it is okay or not so you probably should start waiting for those symptoms that show abs are mentioning before and use them as a ceiling and try to improve it and get uh when you actually could get better numbers use it as a base and then try to move between those and you have to think like almost every line of code that you write will impact the performance so don't get too crazy if you start seeing like it's growing because you start just with that chat just writing text and then you end up sending images videos and you the performance will be higher from than from the beginning so just you have to uh put it in the right moment as like Chevy said I think at the beginning of the the episode


Jakub is a well-known React Native performance optimization enthusiast. Edu co-authored chapters on profiling in our Ultimate Guide to React Native Optimization. They’re a match made in heaven if you want to record a comprehensive episode on profiling.
Tools, metrics, and workflow
Next, our experts discuss tools and metrics worth tracking, for example, CPU or memory usage. They mention tools you can use to profile Android and iOS.
To end the discussion with an actionable item, in the last part of the episode, they talk extensively about the workflow you can follow. Tune in and enjoy the episode!
We help React Native teams enhance speed, responsiveness, and efficiency.
Learn more about
Performance
Here's everything we published recently on this topic.
We can help you move
it forward!
At Callstack, we work with companies big and small, pushing React Native everyday.
React Native Performance Optimization
Improve React Native apps speed and efficiency through targeted performance enhancements.
Monitoring & Observability
Enable production-grade monitoring and observability for React Native apps with real-time insights and alerts.
Release Process Optimization
Ship faster with optimized CI/CD pipelines, automated deployments, and scalable release workflows for React Native apps.
React Compiler Implementation
Use React Compiler to achieve instant performance benefits in your existing applications.
