Tamanho do binário
Como é feita a medição do binário?
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 precisam ser importadas de diferentes SDKs para alcançar uma determinada jornada do usuário, como estas:
- Ler um documento Cloud Firestore (
Read data once
), que exige:initializeApp
do SDK dofirebase
getFirestore
,doc
egetDoc
do SDK dofirestore
- Fazer upload de bytes para um bucket Cloud Storage (
uploadBytes
), que exige:initializeApp
do SDK dofirebase
getStorage
,ref
euploadBytes
do SDK dostorage
Para mais detalhes sobre como os tamanhos de pacotes são medidos, consulte o README.md "análise de tamanho" no Repositório do GitHub do SDK do Firebase para JavaScript.
Para saber quais funções estão incluídas em cada "pacote", analise o arquivo .json
da sua biblioteca de interesse no diretório bundle-definitions
.
Medições
Para entender o delta de tamanho em diferentes versões, consulte as Notas da versão do Firebase para JavaScript. Também é possível abrir um problema do GitHub no repositório GitHub do SDK do Firebase para JavaScript para solicitar ajuda ou mais informações.
Tamanho para SDKs legados
Não é possível fornecer a medição do tamanho binário de cada versão dos SDKs do Firebase para JavaScript legados (v8 e anteriores).
O Firebase incentiva todos os usuários a começar ou migrar para a API modular (v9 e posteriores). Para mais detalhes sobre como migrar, consulte nosso guia de upgrade modular.