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 demfirebase
SDK -
getFirestore
,doc
undgetDoc
aus demfirestore
SDK
-
- Hochladen von Bytes in einen Cloud Storage-Bucket (
uploadBytes
), was Folgendes erfordert:-
initializeApp
aus demfirebase
SDK -
getStorage
,ref
unduploadBytes
aus demstorage
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 .