Tamanho binário
Como o tamanho binário é medido?
A medição do tamanho binário do SDK do Firebase para JavaScript é baseada no conceito de "pacote". Um "pacote" é um grupo de funções que devem ser importadas de diferentes SDKs para atingir uma determinada jornada do usuário, como:
- Ler um documento do Cloud Firestore (
Read data once
), que requer:-
initializeApp
do SDK dofirebase
-
getFirestore
,doc
egetDoc
do SDK dofirestore
-
- Fazer upload de bytes para um bucket do Cloud Storage (
uploadBytes
), que requer:-
initializeApp
do SDK dofirebase
-
getStorage
,ref
euploadBytes
do SDK destorage
-
Para obter mais detalhes sobre como os tamanhos dos pacotes são medidos, consulte o README.md de "análise de tamanho" no repositório GitHub do SDK do Firebase para JavaScript .
Para saber quais funções estão incluídas em cada "pacote", revise o arquivo .json
de sua biblioteca de interesse no diretório bundle-definitions
.
Medidas
Para entender o delta de tamanho entre as versões, consulte as notas de versão do Firebase JavaScript . Você também pode abrir um problema do GitHub no repositório do Firebase JavaScript SDK GitHub para pedir ajuda ou mais informações.
Tamanho para SDKs legados
O fornecimento da medição de tamanho binário para cada versão dos SDKs JavaScript do Firebase legados (v8 e anteriores) não é compatível.
O Firebase incentiva todos os usuários a começar ou migrar para o SDK JavaScript modular v9. Para obter mais detalhes sobre como migrar, consulte nosso guia de atualização modular .