浏览器与网络
HTTP 协议、浏览器渲染流水线、存储机制、缓存策略、跨域机制。连接前端代码与底层平台能力的关键知识层。
Topics
浏览器存储
浏览器存储——怎样区分 cookie、localStorage、sessionStorage、IndexedDB 和 Cache API,理解它们各自的生命周期、容量、同步模型和安全边界。
同源策略与 CORS
同源策略与 CORS——先理解浏览器为什么默认限制跨源访问,再理解 CORS 如何通过响应头有条件放开,而不是把跨域问题讲成一堆零散报错。
HTTP 与缓存
HTTP 与缓存——怎样从协议语义理解缓存,而不是把缓存只看成浏览器会不会复用资源。重点包括 freshness、revalidation、Cache-Control、ETag 和共享缓存边界。
实时通信与传输选择
实时通信与传输选择——怎样在 polling、long polling、SSE、WebSocket 之间做判断,理解它们分别适合什么产品节奏、连接模型和基础设施成本。
浏览器渲染流水线
浏览器渲染流水线——怎样从 DOM、CSSOM、layout、paint、composite 理解页面为什么会快、会慢、会抖,而不是把性能问题都归到“浏览器很复杂”。