فكرة الوسيط البرمجي
بعد تسجيل Service Worker يمكنه استقبال أحداث fetch واتخاذ قرار: استخدام الشبكة، cache، أو مزيج بينهما. لذلك يمكن بناء shell للتطبيق يبقى متاحًا حتى عندما يصبح الاتصال غير مستقر.
أين تقع المخاطر؟
استراتيجية cache غير مدروسة قد تقدم محتوى قديمًا أو تخزن بيانات حساسة بطريقة غير مناسبة. لذلك يجب تحديد دورة تحديث واضحة والتعامل مع بيانات المستخدم بحذر.
التعليقات
كن أول من يكتب تعليقًا.