Firebase JavaScript SDK'larına ilişkin sağlık metrikleri

İkili boyut

İkili boyut nasıl ölçülür?

Firebase JavaScript SDK'sının ikili boyutu ölçümü "paket" kavramına dayanmaktadır. "Paket", belirli bir kullanıcı yolculuğunu gerçekleştirmek için farklı SDK'lardan içe aktarılması gereken bir işlevler grubudur; örneğin:

  • Aşağıdakileri gerektiren bir Cloud Firestore belgesini okuma ( Read data once )
    • firebase SDK'sından initializeApp
    • firestore SDK'sından getFirestore , doc ve getDoc
  • Baytları bir Cloud Storage paketine ( uploadBytes ) yüklemek için aşağıdakiler gerekir:
    • firebase SDK'sından initializeApp
    • storage SDK'sından getStorage , ref ve uploadBytes

Paket boyutlarının nasıl ölçüldüğüne ilişkin daha fazla ayrıntı için Firebase JavaScript SDK GitHub deposundaki "boyut analizi" README.md dosyasına bakın.

Her bir "paket"e hangi işlevlerin dahil edildiğini öğrenmek için bundle-definitions dizinindeki ilgilendiğiniz kitaplığınızın .json dosyasını inceleyin.

Ölçümler

Sürümler arasındaki boyut deltasını anlamak için Firebase JavaScript sürüm notlarına bakın. Ayrıca yardım veya daha fazla bilgi istemek için Firebase JavaScript SDK'sı GitHub deposunda bir GitHub sorunu açabilirsiniz.

Eski SDK'lar için boyut

Eski Firebase JavaScript SDK'larının (v8 ve öncesi) her sürümü için ikili boyut ölçümünün sağlanması desteklenmez.

Firebase, tüm kullanıcıları modüler API'ye (v9 ve üzeri) başlamaya veya bu API'ye geçiş yapmaya teşvik eder. Geçişin nasıl yapılacağı hakkında daha fazla ayrıntı için modüler yükseltme kılavuzumuza bakın.