Mo Khazali: Reducing Load Times on Low-End Devices in RN
There are over 24,000 distinct Android phone models - some have really awful hardware. This makes optimisation for Android apps particularly painful at times. In this talk, we’ll go over where some common performance pitfalls happen and how you can take some steps to improve your React Native app’s performance for low-end legacy devices.
[00:00:00] Introduction
[00:00:30] Background
[00:01:10] Example
[00:02:35] User Acquisition
[00:03:32] Performance
[00:04:20] Sustainability
[00:04:52] OS vs Hardware
[00:05:49] Deceiving New Phones
[00:07:23] Batching Requests to the Backend
[00:08:38] Optimising React Navigation
[00:10:59] Best Practices when Nesting
[00:12:38] Unmounting Expensive Elements after Navigating Away
[00:13:19] Used Focus Effect Hook
[00:14:38] A Hacked Solution...
[00:15:17] Contexts are inefficient
[00:16:42] Wizard Form Pattern
[00:18:43] Tools / Libraries on the Horizon
[00:22:28] Summary
Worker Functions: Achieving End-to-End Type Safety and Living on the Edge Safely with CloudFlare Workers
_________________________________________________________________
About Pusher Sessions:
We're bringing the meetup to you. With Sessions, you can watch recordings of top-notch talks from developer meetups -- wherever and whenever you want.
Meetups are a great way to learn from our peers and to keep up with the latest trends and technologies. As developers ourselves, we at Pusher wanted to bring this great content to more people... So we built Sessions. On Sessions, you can watch talks that interest you and subscribe to be notified when new content gets added.
If you run a meetup and want to get involved, kindly get in touch.
_________________________________________________________________
About Pusher:
Pusher is a hosted service with APIs, developer tools and open source libraries that greatly simplify integrating real-time functionality into web and mobile applications.
Pusher will automatically scale when required, removing all the pain of setting up and maintaining a secure, real-time infrastructure.
Pusher is already trusted to do so by thousands of developers and companies like GitHub, MailChimp, the Financial Times, Buffer and many more.
Getting started takes just a few seconds: simply go to pusher.com and create a free account. Happy hacking!
Тэги:
#developer_language #language_code #libraries #help #tips #forum #meet-up #meet_up #learn_code #coding_education #coding_hints_and_tips #lecture #coding_lecture #learn_about_code #learn_a_developer_language #amazon_alexa_skills #developer_conference #node.js #javascript #backend