~/talk

React Native under the hood

Talkat App.js Conf 2024 · 2024-05-22..05-24· [react-native, javascript]
links:none on file
slides:none on file

Explains that React Native replaces the old JSON bridge backed by JSC with a JSI C++ interface that lets native and JS share memory, plug in engines like Hermes, V8 or Chakra, and avoid manual C memory handling. Shows how host functions/host objects, turbo modules, and a call invoker let native code run on the JS thread, and gives benchmarks: rendering improves noticeably on iOS (toll‑free bridging) while Android still faces JNI serialization costs. Mentions experimental APIs in 0.74/0.75.

AI-written summary · about

  1. 0:00Introduction
  2. 0:30JS runtime fundamentals
  3. 1:11The old bridge architecture
  4. 2:42Limitations and motivation
  5. 3:49Introducing JSI
  6. 5:53JSI core APIs
  7. 8:30Host objects and functions
  8. 9:58Native module flow
  9. 11:57Rendering and performance
  10. 13:35When to use JSI
  11. 14:22Community adoption of JSI
  12. 15:37New JSI APIs and TurboModules
  13. 18:55Cross-thread communication
  14. 20:47Conclusion and Q&A
~/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.