Métricas de estado de los SDK de Firebase JavaScript

Tamaño de los objetos binarios

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

La medición del tamaño del objeto binario del SDK de Firebase JavaScript se basa en el concepto de “conjunto”. Un “conjunto” es un grupo de funciones que deben importarse de diferentes SDK con el fin de lograr un determinado recorrido del usuario, como los siguientes:

  • Leer un documento de Cloud Firestore (Read data once), que requiere lo siguiente:
    • initializeApp del SDK de firebase
    • getFirestore, doc y getDoc del SDK de firestore
  • Subir bytes a un bucket de Cloud Storage (uploadBytes), lo que requiere lo siguiente:
    • initializeApp del SDK de firebase
    • getStorage, ref y uploadBytes del SDK de storage

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

Para saber qué funciones se incluyen en cada “conjunto”, consulta el archivo .json de tu biblioteca de interés en el directorio bundle-definitions.

Mediciones

Para comprender la diferencia de tamaño en todas las versiones, consulta las notas de la versión de Firebase JavaScript. También puedes abrir un problema de GitHub en el repositorio de GitHub del SDK de Firebase JavaScript para solicitar ayuda o más información.

Tamaño para SDK heredados

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

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