~/talk

How React Compiler Performs on Real Code

Talkat bit summit 2025 · on Thursday, 2025-09-04· [react, frontend-architecture]
slides:none on file

Runs the React Compiler (a Babel plugin) on a fresh 15k‑line TypeScript app, measures with Lighthouse (mobile, 5 runs averaged), and compares behaviors. Initial load shows no negative impact on initial load; synthetic examples (including tricky children-as-prop cases) stop rerenders. On real pages the compiler eliminates between 50–90% of unnecessary rerenders depending on code complexity — of nine notable cases, two fully fixed, two unchanged, rest partial. External libraries that aren’t precompiled (e.g. a Fuse search line) cause bailouts, so some manual memoization remains necessary for worst‑case performance.

AI-written summary · about

  1. 0:00Introduction and background
  2. 2:09Problem with renders and memorization
  3. 6:47What React Compiler is
  4. 8:55Compiler on synthetic examples
  5. 15:18Testing on real code
  6. 16:42Impact on initial load
  7. 18:08Impact on interaction performance
  8. 27:04Can compiler catch all rerenders?
  9. 29:57Final verdict and recap
  10. 31:03Q&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.