请解释 Service Worker 的核心作用,并说明它与 HTTP 缓存及浏览器本地缓存(如 Cache Storage)之间的关系。
考察说明
考察对 Service Worker 能力边界的理解及其与浏览器缓存机制的协同关系
回答思路
- 能准确描述 Service Worker 拦截网络请求、离线能力等核心作用
- 能区分 Service Worker 缓存与 HTTP 缓存(如 Cache-Control)的控制层次
- 能说明 Cache Storage 与 HTTP 缓存协作时的优先级和失效策略
- 能举例说明缓存策略(如 stale-while-revalidate)的应用场景
本题已收录答题指导
本题附完整参考答案与评分标准
登录后可查看结构化答题指导;也可以直接开一场模拟面试,AI 面试官用本题实时追问并给出评分。