تعمّق أكثر في وحدات Workbox محدّدة وتصفّح مرجع واجهة برمجة التطبيقات الخاص بها للحصول على معلومات حول الطرق المتاحة.
حزم مشغّلي الخدمات
- workbox-background-sync
- استخدِم المزامنة في الخلفية لتقديم طلب إلى الشبكة بشكل موثوق حتى إذا كان المستخدم غير متصل بالإنترنت.
- workbox-broadcast-update
- إرسال رسائل إلى الصفحات عند تعديل ذاكرة التخزين المؤقت باستخدام رد جديد
- workbox-cacheable-response
- يمكنك تحديد الطلبات التي يتم تخزينها مؤقتًا استنادًا إلى رمز حالة الاستجابة أو العناوين.
- نواة إطار العمل
- تغيير مستويات السجلّ وتغيير أسماء ذاكرة التخزين المؤقت يحتوي على رمز مشترك تستخدمه جميع مكتبات Workbox.
- workbox-expiration
- تمت إزالة الطلبات المخزَّنة مؤقتًا بناءً على عدد العناصر في ذاكرة التخزين المؤقت أو عمر الطلب المخزّن مؤقتًا.
- workbox-google-analytics
- إتاحة إعادة تشغيل تفاعلات "إحصاءات Google" بلا اتصال بالإنترنت
- workbox-navigation-preload
- فعِّل ميزة "التحميل المسبق للتنقل" للحصول على استجابة الشبكة لطلبات التنقّل بشكل أسرع.
- الاستعداد لإطار العمل
- يمكنك تخزين مجموعة من الملفات مؤقتًا بسهولة وإدارة تحديثاتها بفعالية.
- workbox-range-requests
- توفّر هذه الوحدات إمكانية الاستجابة لطلب "النطاق:" باستخدام شريحة من البيانات التي تم تخزينها مؤقتًا في السابق.
- وصفات في إطار العمل
- يمكنك بسهولة استخدام أنماط صناديق العمل الشائعة بدون الحاجة إلى إعدادها بنفسك في حِزم فردية.
- توجيه مربّع العمل
- توجيه الطلبات في مشغّل الخدمات إلى استراتيجيات تخزين مؤقت محددة أو وظائف معاودة الاتصال.
- استراتيجيات-مربّعات العمل
- مجموعة من استراتيجيات التخزين المؤقت في وقت التشغيل التي ستتعامل مع الاستجابة لطلب معيّن، وتُستخدم عادةً مع `workbox-routing`.
مجموعات النوافذ
- إطار العمل
- وحدة تساعد في تسجيل مشغِّل الخدمات وإدارة التحديثات والاستجابة لأحداث مراحل النشاط.
وحدات Node.js
- workbox-cli
- يمكنك إنشاء مشغّل خدمات أو إدخال بيان ذاكرة التخزين المؤقت أو إنشاء نسخة محلية من مكتبات Workbox من سطر الأوامر.
- إنشاء إطار عمل
- وحدة يمكنها إنشاء مشغّل خدمات أو إدخال بيان ذاكرة التخزين المؤقت مسبقًا في رمز حالي أو إنشاء بيان ذاكرة التخزين المؤقت.
- workbox-webpack-extension
- إنشاء مشغّل خدمات أو إدخال بيان ذاكرة التخزين المؤقت مسبقًا باستخدام أداة إصدار حزمة الويب
تحميل (CDN)
- workbox-sw
- يوفّر هذا الإعداد طريقة لتحميل وقت تشغيل Workbox بدون خطوة إصدار.