
3 캐시 스토리지 API
- 057
용하여 콘텐츠에 대한 힌트를 브라우저에게 주는 것입니다.
또한
CacheStorage
는
캐시 매니페스트
cache manifest
파일을 이용하여 오프라인에
서 사용할 수 있는 파일을 원시적인 방법으로 정의했던 이전의
AppCache
API
와는 아무 관련이 없습니다. 이
API
는 이후 웹 표준에서 삭제되었고, 제이크 아치
발
Jake
Archibal
이 자신의 기사 「
Application
Cache
is
a
Douchebag
(https
://
pwabook
.
com
/
appcachedouche)
」에서 신랄하게 비판한 것으로 유명합니다.
CacheStorage
는 다른 접근 방식을 취했습니다. 개발자가 모든 것을 제어할 수
있습니다.
CacheStorage
는 이전 기술과 달리 캐시 생성 및 관리를 위한 기본적인
API
를
직접 제공합니다. 브라우저 설정에 따라 어떻게 작동할지 모르는 캐시 정책에 신
경 쓰는 대신, 개발자는 원하는 수만큼 캐시를 생성하거나 열 수 있고, 응답 정보
를 캐시에 저장, 검색, 삭제할 수 있습니다.
CacheStorage
와 서비스 워커를 결합하여 캐시에서 뭘 삭제할지, 어떤 응답이
캐시로부터 반환되는지, 어떤 것이 네트워크로부터 반환되는지 프로그램으로 직
접 제어할 수 있습니다.
3.2
언제 캐시할지 결정하기
이제 고담 ...