مقاييس الصحة لحزم Firebase JavaScript SDK

الحجم الثنائي

كيف يتم قياس الحجم الثنائي؟

يعتمد قياس الحجم الثنائي لـ Firebase JavaScript SDK على مفهوم "الحزمة". "الحزمة" هي مجموعة من الوظائف التي يجب استيرادها من مجموعات SDK مختلفة لتحقيق رحلة مستخدم معينة، مثل:

  • قراءة مستند Cloud Firestore ( Read data once )، الأمر الذي يتطلب:
    • initializeApp من firebase SDK
    • getFirestore و doc و getDoc من firestore SDK
  • تحميل وحدات البايت إلى مجموعة التخزين السحابي ( uploadBytes )، الأمر الذي يتطلب:
    • initializeApp من firebase SDK
    • getStorage و ref و uploadBytes من SDK storage

لمزيد من التفاصيل حول كيفية قياس أحجام الحزم، راجع "تحليل الحجم" README.md في مستودع Firebase JavaScript SDK GitHub .

لمعرفة الوظائف المضمنة في كل "حزمة"، قم بمراجعة ملف .json بحثًا عن مكتبتك محل الاهتمام في دليل bundle-definitions .

قياسات

لفهم حجم دلتا عبر الإصدارات، راجع ملاحظات إصدار Firebase JavaScript. يمكنك أيضًا فتح مشكلة GitHub في مستودع Firebase JavaScript SDK GitHub لطلب المساعدة أو المزيد من المعلومات.

حجم حزم SDK القديمة

لا يتم دعم توفير قياس الحجم الثنائي لكل إصدار من حزم Firebase JavaScript SDK القديمة (الإصدار 8 والإصدارات الأقدم).

يشجع Firebase جميع المستخدمين على البدء بواجهة برمجة التطبيقات المعيارية (الإصدار 9 والإصدارات الأحدث) أو الانتقال إليها. لمزيد من التفاصيل حول كيفية الترحيل، راجع دليل الترقية المعياري الخاص بنا.