~/talk

The Hidden Features from V8 to Boost Your React Native Apps

Talkat App.js Conf 2022 · 2022-06-08..06-10· [javascript, react-native]
links:none on file
slides:none on file

Built a real-native-v8 JSI runtime plus V8-Android variants and an Expo config plugin that installs V8 with one command. Benchmarks show V8 with JIT is 2–3× faster than Hermes on render-throughput, and a custom bytecode-caching pipeline makes a 15 MB bundle start as fast or faster than Hermes, though APK size rises ~2× and per-ABI cached blobs are required. Snapshoting cuts startup time by ~76% in a controlled test but crashes unless JSI internals are present; stub-bundle caching loses accurate JS stack traces.

AI-written summary · about

  1. 0:00Introduction to V8
  2. 1:35JavaScript Engine Comparison
  3. 3:58Story of React Native V8
  4. 6:47Installation and Features
  5. 8:48Debugging Tools for V8
  6. 10:13WASM and Security
  7. 11:31Performance Benchmarking
  8. 13:33Benchmark Results
  9. 14:25Memory and TTI Tests
  10. 15:33APK Size Analysis
  11. 16:19V8 Startup Optimization
  12. 17:08Using Snapshot Technology
  13. 18:39Snapshot Limitations
  14. 19:41Bytecode Caching Experiment
  15. 22:17Performance Results
  16. 24:22Runtime Limitations
  17. 25:26Final Conclusion
  18. 27:10Q&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.