Показатели работоспособности для Firebase JavaScript SDK

Оптимизируйте свои подборки Сохраняйте и классифицируйте контент в соответствии со своими настройками.

Двоичный размер

Как измеряется двоичный размер?

Измерение двоичного размера для Firebase JavaScript SDK основано на концепции «пакета». «Пакет» — это группа функций, которые необходимо импортировать из разных SDK для достижения определенного пользовательского пути, например:

  • Чтение документа Cloud Firestore ( Read data once ), для которого требуется:
    • initializeApp из firebase SDK
    • getFirestore , doc и getDoc из SDK firestore
  • Загрузка байтов в корзину облачного хранилища ( uploadBytes ), для чего требуется:
    • initializeApp из firebase SDK
    • getStorage , ref и uploadBytes из SDK storage .

Дополнительные сведения о том, как измеряются размеры пакетов, см. в «анализе размера» README.md в репозитории Firebase JavaScript SDK на GitHub .

Чтобы узнать, какие функции включены в каждый «пакет», просмотрите файл .json вас библиотеки в каталоге bundle-definitions .

Измерения

Чтобы понять разницу в размере между версиями, обратитесь к примечаниям к выпуску Firebase JavaScript. Вы также можете открыть проблему GitHub в репозитории Firebase JavaScript SDK GitHub, чтобы запросить помощь или дополнительную информацию.

Размер для устаревших SDK

Предоставление измерения двоичного размера для каждой версии устаревших SDK Firebase JavaScript (версия 8 и более ранние) не поддерживается.

Firebase рекомендует всем пользователям начать с модульного JavaScript SDK версии 9 или перейти на него. Дополнительные сведения о переносе см. в нашем руководстве по модульному обновлению .