ตัวชี้วัดความสมบูรณ์สำหรับ Firebase JavaScript SDK

ขนาดไบนารี

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

การวัดขนาดไบนารีสำหรับ Firebase JavaScript SDK ขึ้นอยู่กับแนวคิดของ "บันเดิล" "บันเดิล" คือกลุ่มของฟังก์ชันที่ต้องนำเข้าจาก SDK ที่แตกต่างกันเพื่อให้บรรลุเส้นทางของผู้ใช้บางอย่าง เช่น:

  • การอ่านเอกสาร Cloud Firestore ( Read data once ) ซึ่งต้องการ:
    • initializeApp จาก firebase SDK
    • getFirestore , doc และ getDoc จาก firestore SDK
  • การอัปโหลดไบต์ไปยังที่เก็บข้อมูล Cloud Storage ( 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 เพื่อขอความช่วยเหลือหรือข้อมูลเพิ่มเติมได้

Size for legacy SDKs

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

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