window 외부에서 수행한 모든 작업을 고려할 때 Cache 인스턴스는 서비스 워커 범위에서만 액세스할 수 있다고 생각할 수 있습니다. window에서 실행되는 서비스 워커 범위 와 웹 앱의 기존 코드 모두에서 Cache 인스턴스에 액세스할 수 있습니다. 이를 통해 사용자가 서비스 워커 캐시와 직접 상호작용하거나 캐시 상태에 따라 사용자 인터페이스를 업데이트할 수 있습니다.
한 가지 잠재적인 사용 사례는 사용자가 나중에 읽고 싶지만 오프라인 상태일 수 있는 페이지에 '오프라인 저장' 기능을 제공하는 것입니다.
window에서 Cache 인스턴스를 사용하는 유일한 사용 사례는 아닙니다. 예를 들어 사용자가 특정 작업을 실행하는 데 필요한 애셋을 예측하여 미리 가져오고 캐시할 수 있습니다. 이렇게 하면 요청 시 이러한 애셋을 다운로드하는 지연 시간을 줄이거나 방지할 수 있습니다.
잠재적으로 유익한 다른 사용 사례도 있으며 서비스 워커가 없는 상태에서 Cache 인스턴스와 상호작용할 수 있으므로 일부 사용 사례에서는 서비스 워커를 설치하지 않아도 될 수 있습니다.
[[["이해하기 쉬움","easyToUnderstand","thumb-up"],["문제가 해결됨","solvedMyProblem","thumb-up"],["기타","otherUp","thumb-up"]],[["필요한 정보가 없음","missingTheInformationINeed","thumb-down"],["너무 복잡함/단계 수가 너무 많음","tooComplicatedTooManySteps","thumb-down"],["오래됨","outOfDate","thumb-down"],["번역 문제","translationIssue","thumb-down"],["샘플/코드 문제","samplesCodeIssue","thumb-down"],["기타","otherDown","thumb-down"]],["최종 업데이트: 2021-12-07(UTC)"],[],[],null,[]]