Messing with JavaScript and the DOM
summary
Measures latency by loading a 1×1 GIF (35 bytes) and differentiating TCP handshake time using a second request on the keep‑alive connection; measures throughput by progressively larger images (tested up to 600 MB) with per‑request timeouts ~800–1200 ms and reports 25–30% throughput error versus 5–1% latency error; DNS timing uses random subdomains/wildcard lookups; IPv6 checks use direct IPv6 addresses and AAAA lookups; code and plugins live in Boomerang and network‑scan examples point to sammy.pl/mapxss.
AI-written summary · about
chapters (11)
- 0:00Intro
- 1:21Latency
- 6:44Handshake time
- 11:37Network throughput
- 14:30TCP slow start
- 22:04Number for DNS
- 22:59Flush cache
- 24:22Control DNS
- 25:59ipv6 test
- 28:09Network scanning
- 32:49Questions
related talks
23mThe Short and Happy Lives of TCP and HTTP Requests
01h 02mWeb Performance Tuning with browser APIs
36mHacking Web Performance
50mWeb Performance APIs You (probably) Didn't Know Existed
55mLet's make the web faster - tips from trenches @ Google
31mHacking Web Performance
38mCSS and the first meaningful paint
28mThe Browser Hackers Guide To Instantly Loading Everything
