~/talk

Creating an inhouse library to measure performance

Talkat React Nexus 2023 · 2023-07-07..07-08· [developer-experience]
slides:none on file

Built an in-house performance library on top of Firebase to measure TTP and TTI plus arbitrary custom spans, exposing a synchronous-looking JS API that actually batches work and makes only two native bridge calls per trace (start and stop). It records span names and durations, sends JSON traces to existing analytics, and surfaces regressions. Outcome: meaningful device- and network-aware metrics, early detection of regressions during a full UI revamp, and fewer user slow-app complaints.

AI-written summary · about

  1. 0:00Introduction and motivation
  2. 2:37Key metrics for measurement
  3. 4:46Existing solutions and decision
  4. 5:31Implementation details
  5. 9:17Behind the scenes design
  6. 11:04Impact on organization
~/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.