Metryki kondycji pakietów SDK Firebase JavaScript

Rozmiar binarny

Jak mierzony jest rozmiar binarny?

Pomiar rozmiaru binarnego dla pakietu SDK Firebase JavaScript opiera się na koncepcji „pakietu”. „Pakiet” to grupa funkcji, które należy zaimportować z różnych zestawów SDK, aby zapewnić użytkownikowi określoną podróż, np.:

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

Więcej informacji na temat sposobu pomiaru rozmiarów pakietów można znaleźć w pliku README.md „analiza rozmiaru” w repozytorium Firebase JavaScript SDK GitHub .

Aby dowiedzieć się, jakie funkcje znajdują się w poszczególnych „pakietach”, przejrzyj plik .json dotyczący interesującej Cię biblioteki w katalogu bundle-definitions .

Pomiary

Aby poznać różnicę rozmiaru w różnych wersjach, zapoznaj się z informacjami o wersji Firebase JavaScript. Możesz także otworzyć problem GitHub w repozytorium Firebase JavaScript SDK GitHub, aby poprosić o pomoc lub więcej informacji.

Rozmiar starszych zestawów SDK

Zapewnienie pomiaru rozmiaru binarnego dla każdej wersji starszych pakietów SDK JavaScript Firebase (wersja 8 i starsze) nie jest obsługiwane.

Firebase zachęca wszystkich użytkowników do rozpoczęcia lub migracji do modułowego API (wersja 9 i nowsze). Więcej informacji na temat migracji można znaleźć w naszym przewodniku po aktualizacji modułowej .