الوصول إلى ذاكرات التخزين المؤقت من النافذة

مع كلّ هذا العمل الذي أجريناه خارج window، قد تعتقد أنّه لا يمكن الوصول إلى مثيلات Cache إلا في نطاق عامل الخدمة. الحقيقة هي أنّه يمكنك الوصول إلى مثيلات Cache في كلٍّ من نطاق عامل الخدمة و في الرمز التقليدي لتطبيق الويب، الذي يتم تشغيله في window. يسهّل ذلك على المستخدم التفاعل مباشرةً مع ذاكرة التخزين المؤقت الخاصة ببرنامج عامل الخدمة، أو تعديل واجهة المستخدم استنادًا إلى حالة ذاكرة التخزين المؤقت.

أحد حالات الاستخدام المحتملة هو توفير ميزة "الحفظ للقراءة بلا إنترنت" للصفحات التي قد يريد المستخدم قراءتها لاحقًا، ولكنّه يعلم أنّه قد يكون غير متصل بالإنترنت في ذلك الوقت.

هذه ليست حالة الاستخدام الوحيدة للعمل مع مثيلات Cache في window. على سبيل المثال، يمكنك جلب مواد العرض مسبقًا وتخزينها مؤقتًا بشكل توقّعي، وذلك إذا كنت تعرف أنّ المستخدم سيحتاج إليها لتنفيذ إجراء معيّن. سيؤدي ذلك إلى تقليل وقت الاستجابة لتنزيل مواد العرض هذه عند الطلب أو تجنُّبه.

هناك حالات استخدام أخرى قد تكون مفيدة، وبما أنّه يمكنك التفاعل مع مثيلات Cache بدون توفّر عامل خدمة، قد لا تتطلّب بعض هذه الحالات تثبيت عامل خدمة.