Двоичный размер
Как измеряется двоичный размер?
Измерение двоичного размера для Firebase JavaScript SDK основано на концепции «пакета». «Пакет» — это группа функций, которые необходимо импортировать из разных SDK для достижения определенного пути пользователя, например:
- Чтение документа Cloud Firestore (
Read data once
), для которого требуется:-
initializeApp
изfirebase
SDK -
getFirestore
,doc
иgetDoc
изfirestore
SDK
-
- Загрузка байтов в корзину Cloud Storage (
uploadBytes
), для чего требуется:-
initializeApp
изfirebase
SDK -
getStorage
,ref
иuploadBytes
из SDKstorage
.
-
Более подробную информацию о том, как измеряются размеры пакетов, можно найти в разделе «Анализ размеров» README.md в репозитории Firebase JavaScript SDK GitHub .
Чтобы узнать, какие функции включены в каждый «пакет», просмотрите файл .json
интересующей вас библиотеки в каталоге bundle-definitions
.
Измерения
Чтобы понять разницу в размерах между версиями, обратитесь к примечаниям к выпуску Firebase JavaScript. Вы также можете открыть проблему GitHub в репозитории Firebase JavaScript SDK GitHub, чтобы попросить помощи или дополнительной информации.
Размер для устаревших SDK
Предоставление измерения двоичного размера для каждой версии устаревших SDK Firebase JavaScript (v8 и более ранних версий) не поддерживается.
Firebase рекомендует всем пользователям начать с модульного API (v9 и более поздних версий) или перейти на него. Дополнительные сведения о миграции см. в нашем руководстве по модульному обновлению .