React Native Radio

RNR 130: Performance that Matters with Ram N

08.13.2019 - By Jamon Holmgren, Robin Heinze, Mazen ChamiPlay

Download our free app to listen on your phone

Download on the App StoreGet it on Google Play

Sponsors

Radio Infinite Red

G2i

CacheFly

Panel

Josh Justice

Charles Max Wood

Joined by Special Guest: Ram N

Summary

Ram N, a member of the React Native core team, joins the panel to discuss performance. After a small sidetrack discussion about AR and VR, the panel jumps into the discussion about performance and how to measure performance that matters. Ram defines performance and what qualifies as a performance scenario. Josh Justice brings up Ram’s Chain React talk and the story of turning a comment such as “your app sucks” into a productive conversation gathering information that will help you improve the performance of the app. Ram explains that they are two steps to improving and debugging performance, gather information and experimentation.

The panel discusses the concept that “performance is a feature”, adding metrics at the beginning of a project instead of reacting to a slow app, and having performance requirements at the start of a project. The React Native initialization process and how developers aren’t building React Native apps but are building apps with React Native is expounded upon by Ram. Ram addresses Josh’s wonderings at the incomplete abstraction of React Native from the Native platform. Resources to better understand performance philosophy are recommended by Ram, including Yahoo’s performance roadmaps and the web performance doc at Google. Ram ends the episode by sharing what he is working on with VR and Oculus.

Links

Why Performance Matters

Chain React 2018: The State of React Native by Ram N

https://www.oculus.com/?locale=en_US

Virtual desktop

https://twitter.com/nparashuram?lang=en

http://nparashuram.com/

https://www.facebook.com/ReactNativeRadio/

https://twitter.com/R_N_Radio

Picks

Charles Max Wood:

Nintendo 2DS

Eurographics Puzzles

Josh Justice:

Why We Sleep: Unlocking the Power of Sleep and Dreams

Nonstop Knight 2

Ram N:

https://facebook.github.io/react-native/docs/getting-started

https://facebook.github.io/react-native/

Be nice to each other

More episodes from React Native Radio