~/talk

Fawkes: Faster Mobile Page Loads via App Inspired Static Templating

links:none on file
links:none on file
slides:none on file

Fawkes extracts static templates from multiple HTML versions offline, serves those templates immediately from cache, and streams small dynamic patches that transform the template into the current page; a client-side JS shim enforces view invariants so scripts see the same DOM state as a normal load. Implementation uses tree-matching plus a breadth-first heuristic to cut patch generation time by orders of magnitude (≈1% more operations), and on 500 Alexa pages shows median Speed Index and TTFP improvements of ~46% and ~64% in warm caches (24% and 62% cold).

AI-written summary · about

  1. 0:00Start
  2. 0:47Web Optimizations
  3. 1:08Fetching the Top-level HTML
  4. 2:15Mobile Apps vs. Mobile Web
  5. 3:44Mobile App Startup
  6. 4:39Web Page Startup
  7. 5:59App-like Templating for the Web?
  8. 6:44Fawkes
  9. 8:54Research Questions
  10. 9:31Static Template Generator
  11. 13:29Dynamic Patch Generation
  12. 15:53Challenge: Correctness
  13. 17:19Evaluation Results
  14. 17:37Warm Cache Improvements
  15. 18:26Cold Cache Improvements
  16. 18:40Conclusion
~/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.