~/talk

Profiling the Profiler

slides:none on file

Firefox profiler is a web app (React + Redux) that captures profiles via a WebExtension, uploads them as serialized URLs, and is used to analyze Firefox internals. A costly operation like focus subtree drops from 8,000 ms to 160 ms after rewriting. Key fixes include avoiding web workers to stop deep cloning, treating profile JSON as immutable with memoization, replacing many small objects with long arrays, optimizing Big O, virtualizing lists and minimizing React updates.

AI-written summary · about

  1. 0:00Introduction to Firefox Profiler
  2. 7:14History of performance tooling
  3. 10:45Lightning tour of features
  4. 11:29Profiling the profiler itself
  5. 13:34Specific performance fixes
  6. 19:12Culture of performance
  7. 21:46Building a culture of performance
~/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.