Google 致力于为黑人社区推动种族平等。查看具体举措

Métriques de santé pour les SDK JavaScript Firebase

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 SDK firebase
    • getFirestore , doc et getDoc du SDK firestore
  • Importer des octets dans un bucket Cloud Storage ( uploadBytes ), ce qui nécessite :
    • initializeApp à partir du SDK firebase
    • getStorage , ref et uploadBytes du SDK de storage

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 .