الحجم الثنائي
كيف يتم قياس الحجم الثنائي؟
يعتمد قياس الحجم الثنائي لـ Firebase JavaScript SDK على مفهوم "الحزمة". "الحزمة" هي مجموعة من الوظائف التي يجب استيرادها من مجموعات SDK مختلفة لتحقيق رحلة مستخدم معينة، مثل:
- قراءة مستند Cloud Firestore (
Read data once
)، الأمر الذي يتطلب:-
initializeApp
منfirebase
SDK -
getFirestore
وdoc
وgetDoc
منfirestore
SDK
-
- تحميل وحدات البايت إلى مجموعة التخزين السحابي (
uploadBytes
)، الأمر الذي يتطلب:-
initializeApp
منfirebase
SDK -
getStorage
وref
وuploadBytes
من SDKstorage
-
لمزيد من التفاصيل حول كيفية قياس أحجام الحزم، راجع "تحليل الحجم" README.md في مستودع Firebase JavaScript SDK GitHub .
لمعرفة الوظائف المضمنة في كل "حزمة"، قم بمراجعة ملف .json
بحثًا عن مكتبتك محل الاهتمام في دليل bundle-definitions
.
قياسات
لفهم حجم دلتا عبر الإصدارات، راجع ملاحظات إصدار Firebase JavaScript. يمكنك أيضًا فتح مشكلة GitHub في مستودع Firebase JavaScript SDK GitHub لطلب المساعدة أو المزيد من المعلومات.
حجم حزم SDK القديمة
لا يتم دعم توفير قياس الحجم الثنائي لكل إصدار من حزم Firebase JavaScript SDK القديمة (الإصدار 8 والإصدارات الأقدم).
يشجع Firebase جميع المستخدمين على البدء بواجهة برمجة التطبيقات المعيارية (الإصدار 9 والإصدارات الأحدث) أو الانتقال إليها. لمزيد من التفاصيل حول كيفية الترحيل، راجع دليل الترقية المعياري الخاص بنا.