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 SDKfirebase
-
getFirestore
,doc
igetDoc
z pakietu SDKfirestore
-
- Przesyłanie bajtów do zasobnika Cloud Storage (
uploadBytes
), co wymaga:-
initializeApp
z zestawu SDKfirebase
-
getStorage
,ref
iuploadBytes
z zestawu SDKstorage
-
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 .