Firebase JavaScript SDK 的運作狀況指標

二進位大小

如何測量二進位大小?

Firebase JavaScript SDK 的二進位大小測量是基於「捆綁包」的概念。 「捆綁包」是一組必須從不同 SDK 匯入才能實現特定使用者旅程的功能,例如:

  • 讀取 Cloud Firestore 文件( Read data once ),需要:
    • firebase SDK initializeApp
    • 來自firestore SDK 的getFirestoredocgetDoc
  • 將位元組上傳到 Cloud Storage 儲存分割區 ( uploadBytes ),這需要:
    • firebase SDK initializeApp
    • 來自storage SDK 的getStoragerefuploadBytes

有關如何測量套件大小的更多詳細信息,請參閱 Firebase JavaScript SDK GitHub 儲存庫中的「大小分析」 README.md

若要了解每個「捆綁包」包含哪些函數,請查看bundle-definitions目錄中您感興趣的庫的.json檔案。

測量

若要了解跨版本的大小增量,請參閱 Firebase JavaScript發行說明。您也可以在 Firebase JavaScript SDK GitHub 儲存庫中開啟GitHub 問題來尋求協助或更多資訊。

舊版 SDK 的大小

不支援為舊版 Firebase JavaScript SDK(v8 及更早版本)的每個版本提供二進位大小測量。

Firebase 鼓勵所有使用者開始使用或遷移到模組化 API(v9 及更高版本)。有關如何遷移的更多詳細信息,請參閱我們的模組化升級指南