از پنجره به حافظه پنهان دسترسی پیدا کنید

با تمام این کارهایی که خارج از window انجام داده‌ایم، ممکن است فکر کنید که نمونه‌های Cache فقط در محدوده Service Worker قابل دسترسی هستند. واقعیت این است که می‌توانید به نمونه‌های Cache هم در محدوده سرویس‌کار و هم در کد سنتی برنامه وب خود که در window اجرا می‌شود دسترسی داشته باشید. این کار باعث می‌شود تا کاربر بتواند مستقیماً با حافظه پنهان سرویس‌دهنده تعامل داشته باشد یا رابط کاربر را بر اساس وضعیت حافظه پنهان به‌روزرسانی کند.

یکی از موارد استفاده بالقوه ارائه ویژگی «ذخیره برای آفلاین» برای صفحاتی است که کاربر ممکن است بخواهد بعداً بخواند، اما بدانید که ممکن است در آن زمان آفلاین باشند.

این تنها مورد استفاده برای کار با نمونه های Cache در window نیست. برای مثال، می‌توانید دارایی‌هایی را که می‌دانید کاربر برای انجام یک عمل خاص به آن نیاز دارد، به‌طور پیش‌بینی‌شده واکشی و ذخیره کنید. این امر تأخیر بارگیری آن دارایی ها را در صورت تقاضا کاهش می دهد یا از آن جلوگیری می کند.

موارد استفاده بالقوه مفید دیگری نیز وجود دارد - و از آنجایی که می‌توانید در غیاب یک سرویس‌کار با نمونه‌های Cache تعامل داشته باشید، ممکن است همه آنها نیاز به نصب نداشته باشند.