~/talk

A Talk About Optimization and Hares

TalkinUkrainianat JavaScript fwdays’23 · 2023-05-16..05-20· [react, web-performance]
links:none on file
slides:none on file

A JavaScript conference talk argues that React's useMemo and useCallback are unnecessary and often harm performance in the vast majority of cases, and presents evidence and reasoning to support that claim. The session also includes a demonstration or appearance involving a hare.

AI-written summary · about

  1. 0:00Introduction
  2. 1:06Optimization matters
  3. 2:55Renders and timing
  4. 3:56useMemo and useCallback
  5. 5:43How they work
  6. 7:09Do they optimize
  7. 8:14Optimization example
  8. 11:52Why re-renders happen
  9. 13:19When they help
  10. 15:46Garbage collection
  11. 16:50User performance
  12. 18:15Memory savings
  13. 20:23Caching stability
  14. 21:30Optimize data
  15. 24:50Extra renders
  16. 26:32Reducing renders
  17. 28:40Justify optimization
  18. 30:26Right optimization
  19. 31:54Data over components
  20. 35:34Q&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.