المقاييس الصحية لحزم 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 ، and 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 من حزمة JavaScript SDK المعيارية أو الترحيل إليها. لمزيد من التفاصيل حول كيفية الترحيل ، راجع دليل الترقية المعياري الخاص بنا.