Gesundheitsmetriken für Firebase-JavaScript-SDKs

Binäre Größe

Wie wird die binäre Größe gemessen?

Die Messung der Binärgröße für das Firebase JavaScript SDK basiert auf dem Konzept eines „Bundles“. Ein „Bundle“ ist eine Gruppe von Funktionen, die aus verschiedenen SDKs importiert werden müssen, um eine bestimmte User Journey zu erreichen, wie zum Beispiel:

  • Lesen eines Cloud Firestore-Dokuments ( Read data once ), was Folgendes erfordert:
    • initializeApp aus dem firebase SDK
    • getFirestore , doc und getDoc aus dem firestore SDK
  • Hochladen von Bytes in einen Cloud Storage-Bucket ( uploadBytes ), was Folgendes erfordert:
    • initializeApp aus dem firebase SDK
    • getStorage , ref und uploadBytes aus dem storage SDK

Weitere Informationen zur Messung der Bundle-Größe finden Sie in der Datei „Size Analysis“ README.md im GitHub-Repository des Firebase JavaScript SDK.

Um zu erfahren, welche Funktionen in jedem „Bundle“ enthalten sind, sehen Sie sich die .json Datei für Ihre gewünschte Bibliothek im bundle-definitions Verzeichnis an.

Messungen

Informationen zum Größenunterschied zwischen den Versionen finden Sie in den Versionshinweisen zu Firebase JavaScript. Sie können auch ein GitHub-Problem im GitHub-Repository des Firebase JavaScript SDK öffnen, um um Hilfe oder weitere Informationen zu bitten.

Größe für ältere SDKs

Die Bereitstellung der binären Größenmessung für jede Version der älteren Firebase-JavaScript-SDKs (Version 8 und früher) wird nicht unterstützt.

Firebase empfiehlt allen Benutzern, mit der modularen API (v9 und höher) zu beginnen oder auf diese zu migrieren. Weitere Informationen zur Migration finden Sie in unserem modularen Upgrade-Leitfaden .