86. 網路路問題
!61
頻寬來來回通訊延遲
論⽂文:Why are Web Browsers Slow on Smartphones?
Latency overhead of a single HTTP request
3G 4G
Control plane 200–2500 ms 50–100 ms
DNS look up 200 ms 100 ms
TCP handshake 200 ms 100 ms
TLS handshake 200–400 ms 100–200 ms
HTTP request 200 ms 100 ms
Total latency 200–3500 ms 100–600 ms
Data rates for active mobile
Generation Data rate
2G 100–400 Kbit/s
3G 0.5–5 Mbit/s
4G 1–50 Mbit/s
154. 參參考資料&延伸閱讀
• 《來來做個網路路瀏覽器吧!》
• How Browsers Work
• 寫給⼤大家的 Git 教學
• 軟體品質與持續整合
• The whole web at maximum FPS: How WebRender gets rid
of jank
• Inside a super fast CSS engine: Quantum CSS (aka Stylo)
!98