เมตริกประสิทธิภาพสำหรับ Firebase JavaScript SDK

ขนาดไบนารี

ระบบวัดขนาดไบนารีอย่างไร

การวัดขนาดไบนารีของ 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 ใน ในที่เก็บ Firebase JavaScript SDK GitHub สำหรับขอความช่วยเหลือหรือข้อมูลเพิ่มเติม

ขนาดสำหรับ SDK แบบเดิม

ระบุการวัดขนาดไบนารีสำหรับ Firebase เดิมแต่ละเวอร์ชัน ไม่รองรับ JavaScript SDK (v8 และเวอร์ชันก่อนหน้า)

Firebase สนับสนุนให้ผู้ใช้ทุกคนเริ่มต้นหรือย้ายข้อมูลไปยังโมดูลนี้ API (v9 ขึ้นไป) โปรดดูรายละเอียดเพิ่มเติมเกี่ยวกับวิธีย้ายข้อมูลที่ คู่มือการอัปเกรดโมดูลของเรา