Firebase JavaScript SDK'ları için durum metrikleri

İkili program boyutu

İkili program boyutu nasıl ölçülür?

Firebase JavaScript SDK'sı için ikili program boyutunun ölçümü "paket" kavramına dayanır. "Paket", belirli bir kullanıcı yolculuğunun gerçekleştirilmesi için farklı SDK'lardan içe aktarılması gereken bir işlev grubudur. Örneğin:

  • Cloud Firestore belgesini (Read data once) okuma. Bunun için:
    • firebase SDK'sından initializeApp
    • firestore SDK'sından getFirestore, doc ve getDoc
  • Cloud Storage paketine (uploadBytes) bayt yükleme. Bunun için:
    • firebase SDK'sından initializeApp
    • storage SDK'sından getStorage, ref ve uploadBytes

Paket boyutlarının nasıl ölçüldüğü hakkında daha fazla bilgi için Firebase JavaScript SDK GitHub deposundaki README.md "boyut analizi" bölümüne bakın.

Her "pakete" hangi işlevlerin dahil olduğunu öğrenmek için bundle-definitions dizinindeki ilgili kitaplığınızdaki .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 GitHub deposunda bir GitHub sorunu açabilirsiniz.

Eski SDK'ların boyutu

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

Firebase, tüm kullanıcıları modüler API (v9 ve sonrası) ile başlamaya veya bu API'ye geçiş yapmaya teşvik eder. Taşıma hakkında daha fazla bilgi için modüler yükseltme kılavuzumuza bakın.