Questions?
Reach out and we'll get back to you as soon as we can!
Thank you! We have received your message. We are looking into this as we speak and will get back to you as soon as possible.
Oops! Something went wrong while submitting the form.

Lightning talk: React Native TV Hermes JS Sampling Profiling – Become The RN JS App Performance SME

With the abundance of React Native performance improvements that the core teams have been consistently introducing into the core libraries, the overall user experience of apps built with RN continues to approach the performance of traditional native applications. With that said, as UX and UI designers push the boundaries of designing advanced features and functionality, app performance problems on low performing devices, especially targeting TV models such as the FireTV Stick Gen 2, become significantly more pronounced and common place as an application grows. Understanding how to investigate and diagnose react native performance problems in the JavaScript layer will allow you to become an invaluable asset to your development team and organization as a whole, ultimately delivering more value to your end users and a performant app experience that will not be forgotten. This talk will focus on how to become the go-to JS Performance Expert on your team, by providing you with the investigatory techniques of performance profiling using the Hermes JS Profile tooling centered around RN TV application development. Additionally, there will be a focus on how investigating performance using Hermes JS Sample Profiling correlates with JS architectural choices that are made during your React Native app development, in order to improve your architecture to prevent common performance problems.

TALK INFO TBA
Michael Khirallah
DirecTV
DirecTV

Mike Khirallah is a Seasoned React expert, adopting React when it first was released in 2013 and has been enjoying building React apps ever since. Today, Mike is the Senior Director of Engineering at DirecTV, leading the BYOD multi-platform React Native TV, Mobile/Tablet, and Web streaming application development. Prior to DirecTV, Mike led many software engineering teams across multiple different tech spaces, including FinTech, InsurTech, EdTech, and HEOR. During his time mentoring and growing software engineering teams, he not only built advanced React and React Native applications, but also built out large scale distributed backend systems, including backend architectures that were responsible for secure, user-provided remote code execution, from scratch, systems similar to Kubernetes. After many years of contributing across the entire stack, Mike has come full circle in building out large scale React Native applications, now with a focus on streaming / TV platforms. Mike’s favorite areas of software development involve performance optimizations correlated with different architectural patterns.