Web / Mobile / VR / AR / IoT / AI
Novick Labs
Agenda
Introduction to Library Evaluation
Criteria for Library Selection
Analyzing Library Performance
Common Performance Pitfalls
Case Studies
Optimizing Library Usage
When to Build Custom Solutions
key criterias for selecting libraries:
react-native-bundle-visualizer
patch-package
re-rendering
heavy image manipulation
complex computations on JS thread
Text
Text
re-rendering
heavy image manipulation
complex computations on JS thread
re-rendering
heavy image manipulation
complex computations on JS thread
Schedule
Start
Main Thread
load .js bundles and send to JS thread
React
Reconciler generates new VDOM layout
JS Thread
layout calculations
using Yoga
UI
updates
Shadow thread
Native modules
Symptops
npx react-native-bundle-visualizer@3.1.0