Skip to content

Latest commit

 

History

History
29 lines (25 loc) · 776 Bytes

浏览器网络概述.md

File metadata and controls

29 lines (25 loc) · 776 Bytes

浏览器网络概述

|- XMLHttpRequest+EventSource + WebSocket
|- HTTP1.X/2.0 + WebRTC |- 缓存、cookie管理、代理逻辑等
|- 同源策略及安全沙箱
|- 套接字管理及优化
|- TCP/TLS/UDP/DNS

套接字管理(连接管理及优化)

  1. 可以按照优先次序发送排队请求
  2. 预测请求,提前打开套接字
  3. 优化何时关闭空闲套接字
  4. 优化分配给套接字的带宽

网络安全及沙箱

  1. 连接限制(<=6)
  2. 请求格式化与响应处理
  3. TLS协商
  4. 同源策略

资源与客户端缓存

  1. 对每个资源自动执行缓存指令
  2. 尽可能恢复失效资源的有效性
  3. 浏览器自动管理缓存大小及资源回收

浏览器API

  1. XMLHttpRequest
  2. EventSource
  3. WebSocket