Taille binaire
Comment mesure-t-on la taille binaire ?
La mesure de la taille binaire pour le SDK JavaScript Firebase est basée sur le concept de "bundle". Un « bundle » est un groupe de fonctions qui doivent être importées de différents SDK pour réaliser un certain parcours utilisateur, telles que :
- Lire un document Cloud Firestore (
Read data once
), ce qui nécessite :-
initializeApp
à partir du SDKfirebase
-
getFirestore
,doc
etgetDoc
du SDKfirestore
-
- Importer des octets dans un bucket Cloud Storage (
uploadBytes
), ce qui nécessite :-
initializeApp
à partir du SDKfirebase
-
getStorage
,ref
etuploadBytes
du SDK destorage
-
Pour plus de détails sur la façon dont les tailles de groupe sont mesurées, reportez-vous au fichier README.md "analyse de la taille" dans le référentiel GitHub du SDK JavaScript Firebase.
Pour savoir quelles fonctions sont incluses dans chaque "ensemble", consultez le fichier .json
de la bibliothèque qui vous intéresse dans le répertoire bundle-definitions
.
Des mesures
Pour comprendre le delta de taille entre les versions, reportez-vous aux notes de version de Firebase JavaScript . Vous pouvez également ouvrir un problème GitHub dans le référentiel GitHub du SDK JavaScript Firebase pour demander de l'aide ou plus d'informations.
Taille des anciens SDK
La fourniture de la mesure de la taille binaire pour chaque version des anciens SDK Firebase JavaScript (v8 et versions antérieures) n'est pas prise en charge.
Firebase encourage tous les utilisateurs à commencer ou à migrer vers le SDK JavaScript modulaire v9. Pour plus de détails sur la migration, consultez notre guide de mise à niveau modulaire .