Hybrid apps performance (en)
summary
Tests run on HTC One M7 (Lollipop, debug mode) use the developer GPU bars to measure frame stalls. A 10,000-cell RecyclerView is fine natively but Ionic (Cordova+Angular) crashes at 10,000; 1,000 loads slowly and Crosswalk lets 10,000 exist but with long load time. Adding ~300 subviews per item triggers layout jank across platforms. React Native shows smooth GPU bars but layout-thread swipe operations stall (observed ~1–2 FPS) and Xamarin performs near native except for cross-boundary overhead. Overall, heavy graphical lists and many subviews expose real-world limits.
AI-written summary · about
chapters (4)
related talks
39mView performance deep dive
45mHigh performance in Android
26mMeasuring and Improving React Native Performance
37mUI profiling in examples. Where is my bottleneck?
40mJS performance in mobile web and hybrid apps… because science!
39mPerformance issues: the usual suspects
31mThe performance myths of React Native
54mTop 10 Key Performance Techniques for Hybrid mobile Apps
