~/talk

Ajax from A to X

links:none on file
slides:none on file

Measured experiments improve page responsiveness for AJAX search results by reducing “time from click to first snippet.” Techniques include predicting the URL and pre-sending the request to cut median latency by ~100 ms, fast DOM insertion of the first two snippets to deliver the largest improvement (up to ~350–400 ms at the 95th percentile), and experimenting with streaming (multipart → custom chunked JSON) which gave smaller gains. Implementation relied on profiling, server-side chunk logging, canary A/B tests, minimal client changes, and automated tests to validate before rollout.

AI-written summary · about

  1. 0:00Introduction
  2. 1:05No universal solution
  3. 2:29Ajax in search scenario
  4. 4:15Ajax adoption history
  5. 6:24Optimizing page load
  6. 7:48Ajax metrics problems
  7. 9:16Choosing the right metric
  8. 10:58Measurement accuracy matters
  9. 12:43First optimization idea
  10. 13:47Optimizing first snippet rendering
  11. 14:29Optimizing request send time
  12. 16:57Fast send experiment
  13. 19:22Fast insert experiment
  14. 21:05Progressive download experiment
  15. 26:43Network-based animation control
  16. 28:51Optimization results summary
  17. 31:19Optimization tips
  18. 31:40Q&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.