Akses cache dari jendela

Dengan semua pekerjaan yang telah kita lakukan di luar window, Anda mungkin berpikir bahwa Cache instance hanya dapat diakses dalam cakupan pekerja layanan. Faktanya, Anda dapat mengakses instance Cache di kedua cakupan pekerja layanan dan dalam kode tradisional aplikasi web Anda, yang berjalan di window. Hal ini memudahkan pengguna untuk berinteraksi langsung dengan cache pekerja layanan, atau memperbarui antarmuka pengguna berdasarkan status cache.

Salah satu kemungkinan kasus penggunaan adalah menawarkan fitur "simpan untuk offline" untuk halaman yang mungkin ingin dibaca pengguna nanti, tetapi pengguna tahu bahwa mereka mungkin offline pada saat itu.

Ini bukan satu-satunya kasus penggunaan untuk bekerja dengan instance Cache di window. Misalnya, Anda dapat melakukan pengambilan data di muka dan menyimpan aset dalam cache secara prediktif yang Anda ketahui akan dibutuhkan pengguna untuk melakukan tindakan tertentu. Tindakan ini akan mengurangi atau menghindari latensi saat mendownload aset tersebut sesuai permintaan.

Ada kasus penggunaan lain yang berpotensi bermanfaat—dan, karena Anda dapat berinteraksi dengan instance Cache tanpa adanya pekerja layanan, tidak semua kasus penggunaan tersebut memerlukan penginstalan pekerja layanan.