前端/移动开发面试题更新 2026-08-05

请解释 Service Worker 的核心作用,并说明它与 HTTP 缓存及浏览器本地缓存(如 Cache Storage)之间的关系。

携程前端/移动开发消费品/零售系统设计技术原理Service Worker

考察说明

考察对 Service Worker 能力边界的理解及其与浏览器缓存机制的协同关系

回答思路

  1. 能准确描述 Service Worker 拦截网络请求、离线能力等核心作用
  2. 能区分 Service Worker 缓存与 HTTP 缓存(如 Cache-Control)的控制层次
  3. 能说明 Cache Storage 与 HTTP 缓存协作时的优先级和失效策略
  4. 能举例说明缓存策略(如 stale-while-revalidate)的应用场景
本题已收录答题指导

本题附完整参考答案与评分标准

登录后可查看结构化答题指导;也可以直接开一场模拟面试,AI 面试官用本题实时追问并给出评分。