二進位大小
如何測量二進位大小?
Firebase JavaScript SDK 的二進位大小測量是基於「捆綁包」的概念。 「捆綁包」是一組必須從不同 SDK 匯入才能實現特定使用者旅程的功能,例如:
- 讀取 Cloud Firestore 文件(
Read data once
),需要:- 從
firebase
SDKinitializeApp
- 來自
firestore
SDK 的getFirestore
、doc
和getDoc
- 從
- 將位元組上傳到 Cloud Storage 儲存分割區 (
uploadBytes
),這需要:- 從
firebase
SDKinitializeApp
- 來自
storage
SDK 的getStorage
、ref
和uploadBytes
- 從
有關如何測量套件大小的更多詳細信息,請參閱 Firebase JavaScript SDK GitHub 儲存庫中的「大小分析」 README.md 。
若要了解每個「捆綁包」包含哪些函數,請查看bundle-definitions
目錄中您感興趣的庫的.json
檔案。
測量
若要了解跨版本的大小增量,請參閱 Firebase JavaScript發行說明。您也可以在 Firebase JavaScript SDK GitHub 儲存庫中開啟GitHub 問題來尋求協助或更多資訊。
舊版 SDK 的大小
不支援為舊版 Firebase JavaScript SDK(v8 及更早版本)的每個版本提供二進位大小測量。
Firebase 鼓勵所有使用者開始使用或遷移到模組化 API(v9 及更高版本)。有關如何遷移的更多詳細信息,請參閱我們的模組化升級指南。