~/talk

Speed at Scale: Optimizing The Largest CX Platform Out There

slides:none on file

Platform serves 15mi+ sessions/month and migrates a huge legacy React codebase using automated transforms, staged generations behind feature flags, and code generation to avoid a full rewrite. Migration uses JSCodeShift codemods and transformer groups; jQuery usage is detected via static analysis plus runtime proxies to report calls; polyfills load by ES module/runtime detection; modern bundle size drops 280→175 and visual metrics (Speed Index, LCP) improve by several seconds.

AI-written summary · about

  1. 0:00Introduction and setup
  2. 1:48Modernizing legacy React code
  3. 5:21Handling multiple customer versions
  4. 7:30Automating code transformations
  5. 9:22React Suspense and side effects
  6. 11:09Detecting and removing jQuery usage
  7. 12:36Runtime detection with proxies
  8. 13:39Polyfilling for legacy browsers
  9. 15:05Performance improvements and results
  10. 16:12Considerations for diverse users
~/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.