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 defirebase
getFirestore
,doc
ygetDoc
del SDK defirestore
- Subir bytes a un bucket de Cloud Storage (
uploadBytes
), que requiere lo siguiente:initializeApp
del SDK defirebase
getStorage
,ref
yuploadBytes
del SDK destorage
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
.
Medidas
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.