Métricas de estado para los SDK de JavaScript de Firebase

Tamaño binario

¿Cómo se mide el tamaño binario?

La medición del tamaño binario para el SDK de JavaScript de Firebase se basa en el concepto de "paquete". Un "paquete" es un grupo de funciones que se deben importar desde diferentes SDK para lograr un recorrido de usuario determinado, como por ejemplo:

  • Leer un documento de Cloud Firestore ( Read data once ), que requiere:
    • initializeApp desde el SDK firebase
    • getFirestore , doc y getDoc del SDK firestore
  • Cargar bytes a un depósito de Cloud Storage ( uploadBytes ), lo que requiere:
    • initializeApp desde el SDK firebase
    • getStorage , ref y uploadBytes desde el SDK storage

Para obtener más detalles sobre cómo se miden los tamaños de los paquetes, consulte el archivo README.md de "análisis de tamaño" en el repositorio de GitHub del SDK de JavaScript de Firebase.

Para saber qué funciones se incluyen en cada "paquete", revise el archivo .json de su biblioteca de interés en el directorio bundle-definitions .

Mediciones

Para comprender el delta de tamaño entre versiones, consulte las notas de la versión de Firebase JavaScript. También puedes abrir una incidencia de GitHub en el repositorio de GitHub del SDK de JavaScript de Firebase para solicitar ayuda o más información.

Tamaño para SDK heredados

No se admite proporcionar la medición del tamaño binario para cada versión de los SDK de JavaScript de Firebase heredados (v8 y anteriores).

Firebase alienta a todos los usuarios a comenzar o migrar a la API modular (v9 y posteriores). Para obtener más detalles sobre cómo migrar, consulte nuestra guía de actualización modular .