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