~/talk

Development Speed Optimizations in Rails 8

links:none on file
slides:none on file

Rails 8 lands concrete boot-time fixes: a new bin rails boot command for profiling with stackprof and SpeedScope, file-watcher changes that cut translation-watch time from ~500ms to ~90ms (roughly a 5x improvement), a lazy route set that defers drawing ~3,000 routes (avoiding ~460ms on boot), and a reworked initializer topological sort that eliminates a 750ms T‑sort for ~2,000 initializers (faster sort shipped in PR 53615 for Rails 8.1); Shopify drops from ~12.5s to ~3.5–4s.

AI-written summary · about

  1. 0:00Introduction
  2. 2:30bin/rails boot and boot time
  3. 6:25File watching in Rails 8
  4. 11:48Lazy loading routes
  5. 17:48Faster initializer sorting
  6. 23:55Recap and impact of optimizations
  7. 25:29Q&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.