ขนาดไบนารี
ระบบวัดขนาดไบนารีอย่างไร
การวัดขนาดไบนารีของ Firebase JavaScript SDK จะอิงตามแนวคิดของ "แพ็กเกจ" "แพ็กเกจ" คือกลุ่มฟังก์ชันที่ต้องนำเข้าจาก SDK ต่างๆ เพื่อให้ได้เส้นทางของผู้ใช้ที่เฉพาะเจาะจง เช่น
- การอ่านเอกสาร Cloud Firestore (
Read data once
) ซึ่งต้องใช้ข้อมูลต่อไปนี้initializeApp
จาก SDK ของfirebase
getFirestore
,doc
และgetDoc
จาก SDK ของfirestore
- การอัปโหลดไบต์ไปยังที่เก็บข้อมูล Cloud Storage (
uploadBytes
) ซึ่งจำเป็นต้องมีinitializeApp
จาก SDK ของfirebase
getStorage
,ref
และuploadBytes
จาก SDK ของstorage
ดูรายละเอียดเพิ่มเติมเกี่ยวกับวิธีวัดขนาดแพ็กเกจได้ที่ README.md "การวิเคราะห์ขนาด" ในที่เก็บ GitHub ของ Firebase JavaScript SDK
หากต้องการทราบว่าฟังก์ชันใดรวมอยู่ใน "แพ็กเกจ" แต่ละรายการ ให้ตรวจสอบไฟล์ .json
เพื่อดูคลังที่คุณสนใจในไดเรกทอรี bundle-definitions
สัดส่วน
หากต้องการทำความเข้าใจเกี่ยวกับความแตกต่างของขนาดในแต่ละเวอร์ชัน โปรดดูบันทึกประจำรุ่นของ Firebase JavaScript คุณอาจเปิดปัญหาเกี่ยวกับ GitHub ในที่เก็บ GitHub ของ Firebase JavaScript SDK เพื่อขอความช่วยเหลือหรือขอข้อมูลเพิ่มเติมก็ได้เช่นกัน
ขนาดสำหรับ SDK แบบเดิม
ระบบไม่รองรับการวัดขนาดไบนารีสำหรับ Firebase JavaScript SDK เดิมแต่ละเวอร์ชัน (v8 และเวอร์ชันก่อนหน้า)
Firebase สนับสนุนให้ผู้ใช้ทุกคนเริ่มต้นใช้งานหรือเปลี่ยนไปใช้ Modular API (v9 ขึ้นไป) โปรดดูรายละเอียดเพิ่มเติมเกี่ยวกับวิธีย้ายข้อมูลในคู่มือการอัปเกรดแบบโมดูล