~/talk

Performance Limitations of React Native and How to Overcome Them

Talkat React Amsterdam 2017 · on Friday, 2017-04-21· [react-native]

React Native’s bottleneck is the serialized bridge so minimize passes over the bridge is the actionable claim. A naïve JS onScroll + setState sends data every frame and stalls under stress. Rewriting the effect as a native wrapper (Objective‑C) runs the math and view updates on the native thread and hits 60fps. A declarative Animated approach that serializes a config to a native driver (the Animated with useNativeDriver pattern) matches native smoothness without rewriting features twice; Wix runs this in production with ~40 devs.

AI-written summary · about

  1. 0:00Introduction
  2. 1:55Crossplatform
  3. 5:05Architecture
  4. 10:39Example
  5. 15:14Solution
  6. 19:57Why isnt this good
  7. 21:07The million dollar question
  8. 26:23The future
~/search
type to search 6,249 conferences, 138,987 speakers and 185,172 talks
~/help
cmdctrl k
search every conference, speaker and series
/
focus the filter search
h
home
c
conferences
s
speakers
e
series
t
light / dark — the status bar button does the same
?
this help
esc
close this, then clear every filter — or just the search, while you are typing in it

Ignored while you are typing. Pages without a filter rail have no search to focus.