~/talk

Lessons Learned Sciencing The Web

Talkat FFConf 2017 · 2017-11-09..11-10· [web-performance, observability]

Argues that the right specifics decide optimization: measure with BigQuery, WebPageTest, Lighthouse, Puppeteer and the Chrome User Experience Report, then optimise by code‑splitting/PRPL, preload, service workers and caching. Gives numbers: 10% of sites ship ~1 MB JS, 50% ship ≥300 KB; Pinterest cuts JS from 620 KB to 150 KB bundle and gets interactive in under six seconds (was 23s); time‑to‑interactive goal ~5s, Twitter reduces repeat‑visit loads 6s→1.5s; use Brotli, MozJPEG, image sizing, and monitor budgets.

AI-written summary · about

  1. 0:00Start
  2. 5:08Can we data-science the web?
  3. 6:17MOTO REMY
  4. 7:29Queryable RUM for the web?
  5. 12:55Removing unused code can reduce network transmission times, CPU-intensive code parsing, and memory overhead
  6. 14:06LEARN FROM GAME DEVELOPERS
  7. 16:37INTRODUCE WORKFLOWS THAT FORCE EVERYBODY TO THINK ABOUT LOADING TIMES FROM THE BEGINNING.
  8. 31:51Have a Web Font Loading Strategy
  9. 39:07EVERYONE IS RESPONSIBLE FOR performance.
  10. 40:56MEASURE OPTIMIZE MONITOR
~/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.