~/talk

Sprinter: Speeding Up High-Fidelity Crawling of the Modern Web

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

Sprinter combines a small browser-crawled subset with a browserless phase that replays results from a computation cache built by rewriting JS and recording input→output signatures; it uses taint tracking to limit cached state and formulates a set cover over static JS to pick the minimal browser-run pages. On a 50,000-page corpus (100 sites × 500 pages) it matches most bytes fetched by a full browser while running about 5x faster than a browser-only crawler.

AI-written summary · about

  1. 0:00Modern web crawling challenges
  2. 2:22Static crawlers' failures
  3. 3:23Static vs dynamic crawlers
  4. 5:09Introducing Sprinter
  5. 7:36JavaScript caching reuse
  6. 9:44Taint tracking for caching
  7. 11:31Set cover for crawling
  8. 12:36Sprinter's workflow
  9. 13:39Evaluation metrics
  10. 15:47Scalability per site
  11. 16:08Conclusion
~/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.