~/talk

Using React Native to ship fast and navigate performance improvements

Talkat App.js Conf 2019 · 2019-04-04..04-05· [react-native, web-performance]
slides:none on file

Bloomberg News moves from a native feed to a full React Native app released late 2016 and reports 86.4% JavaScript in the codebase with 6.6% Objective‑C and 5.2% Java. Concrete wins: faster shipping, shared article and market components, and a working live TV player. Concrete problems and fixes: navigation chosen as react‑navigation with memory pain from tab views (solved by unloading tabs or react‑native‑screens), native view visibility tracking for analytics, ads and widgets implemented natively, and Android list slowness fixed by flat list batching plus PureComponent wrappers.

AI-written summary · about

  1. 0:00Introduction and background
  2. 3:58Moving to React Native
  3. 7:33App demo walkthrough
  4. 10:48Codebase breakdown and benefits
  5. 12:33Native code integration needs
  6. 12:55Navigation challenges
  7. 17:14Redux performance issues
  8. 20:05List performance on Android
  9. 23:12Flame graph analysis
  10. 25:58Optimizing list rendering
  11. 27:50Future of React Native
  12. 29:58Q&A and closing
~/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.