Dimensione binaria
Come viene misurata la dimensione binaria?
La misurazione della dimensione binaria per l'SDK JavaScript di Firebase si basa sul concetto di "bundle". Un "bundle" è un gruppo di funzioni che devono essere importate da diversi SDK per ottenere un determinato percorso utente, ad esempio:
- Lettura di un documento Cloud Firestore (
Read data once
), che richiede:-
initializeApp
dall'SDKfirebase
-
getFirestore
,doc
egetDoc
dall'SDKfirestore
-
- Caricamento di byte in un bucket Cloud Storage (
uploadBytes
), che richiede:-
initializeApp
dall'SDKfirebase
-
getStorage
,ref
euploadBytes
dall'SDKstorage
-
Per ulteriori dettagli su come vengono misurate le dimensioni dei bundle, fare riferimento al file README.md "analisi delle dimensioni" nel repository GitHub dell'SDK JavaScript di Firebase.
Per sapere quali funzioni sono incluse in ciascun "bundle", esamina il file .json
per la tua libreria di interesse nella directory bundle-definitions
.
Misure
Per comprendere la differenza di dimensioni tra le versioni, fai riferimento alle note sulla versione di Firebase JavaScript. Puoi anche aprire un problema GitHub nel repository GitHub dell'SDK JavaScript Firebase per chiedere aiuto o ulteriori informazioni.
Dimensioni per gli SDK legacy
La fornitura della misurazione delle dimensioni binarie per ciascuna versione degli SDK JavaScript Firebase legacy (v8 e versioni precedenti) non è supportata.
Firebase incoraggia tutti gli utenti a iniziare o a migrare all'API modulare (v9 e successive). Per ulteriori dettagli su come eseguire la migrazione, fare riferimento alla nostra guida all'aggiornamento modulare .