Wskaźniki kondycji pakietów Firebase JavaScript SDK

Rozmiar binarny

Jak mierzony jest rozmiar binarny?

Pomiar rozmiaru binarnego dla pakietu Firebase JavaScript SDK opiera się na koncepcji „pakietu”. „Pakiet” to grupa funkcji, które należy zaimportować z różnych pakietów SDK, aby osiągnąć określoną ścieżkę użytkownika, na przykład:

  • Odczytanie dokumentu Cloud Firestore ( Read data once ), który wymaga:
    • firebase initializeApp
    • getFirestore , doc i getDoc z pakietu SDK firestore
  • Przesyłanie bajtów do zasobnika Cloud Storage ( uploadBytes ), który wymaga:
    • firebase initializeApp
    • getStorage , ref i uploadBytes z pakietu SDK storage

Więcej informacji o sposobie mierzenia rozmiarów pakietów znajdziesz w pliku README.md „Analiza rozmiaru” w repozytorium Firebase JavaScript SDK na GitHub .

Aby dowiedzieć się, jakie funkcje są zawarte w każdym „pakietze”, przejrzyj plik .json dla interesującej Cię biblioteki w katalogu bundle-definitions .

Pomiary

Aby poznać różnice między rozmiarami w różnych wersjach, zapoznaj się z informacjami o wersji Firebase JavaScript . Możesz też otworzyć zgłoszenie GitHub w repozytorium Firebase JavaScript SDK GitHub, aby poprosić o pomoc lub więcej informacji.

Rozmiar starszych pakietów SDK

Udostępnianie pomiaru rozmiaru binarnego dla każdej wersji starszych pakietów SDK Firebase JavaScript (wersja 8 i wcześniejsze) nie jest obsługiwane.

Firebase zachęca wszystkich użytkowników do rozpoczęcia lub migracji do modułowego pakietu SDK JavaScript v9. Aby uzyskać więcej informacji na temat migracji, zapoznaj się z naszym przewodnikiem aktualizacji modułowej .