#service-worker
2개의 게시물
commitsMidWayDer · ae7b411
서비스 워커 캐시 버전 v0.59.0 → v0.67.0로 올려서 배포 캐시 갱신
🤖 1468 in / 988 out / 2456 total tokens 배포 후 사용자가 여전히 구버전 UI를 보는 문제가 있었다. 서비스 워커 캐시 이름이 midwayder-v0.59.0에 머물러 있어서, 브라우저가 새 자산을 페칭하지 않고 구 캐시를 계속 내려주고 있었다. public/sw.js에서 CACHE_NAME 상수를 midwayder-v
commitsMidWayDer · 853bd4c
v0.58.0: 백그라운드 동기화로 오프라인 경험 개선
🤖 2661 in / 813 out / 3474 total tokens Service Worker Background Sync API를 활용해 오프라인 상태에서도 검색 요청을 놓치지 않도록 만들었다. 네트워크가 끊기면 요청을 IndexedDB 큐에 저장하고, 복구되는 순간 자동으로 동기화한다. Dexie.js로 sync-queue를 구현했고 최대 3