바이너리 크기
바이너리 크기는 어떻게 측정되나요?
Firebase 자바스크립트 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 자바스크립트 SDK GitHub 저장소의 '크기 분석' README.md를 참조하세요.
각 '번들'에 포함된 함수에 대해 알아보려면 bundle-definitions
디렉터리에서 관심 있는 라이브러리의 .json
파일을 검토하세요.
측정
버전 간 크기 차이를 이해하려면 Firebase 자바스크립트 출시 노트를 참조하세요. Firebase 자바스크립트 SDK GitHub 저장소에서 GitHub 문제를 열어 도움을 받거나 추가 정보를 요청할 수도 있습니다.
기존 SDK 크기
기존 Firebase 자바스크립트 SDK(v8 이하)의 각 버전에 대한 바이너리 크기 측정 제공은 지원되지 않습니다.
Firebase에서는 모든 사용자에게 모듈식 API(v9 이상)로 시작하거나 마이그레이션할 것을 권장합니다. 마이그레이션 방법에 대한 자세한 내용은 모듈형 업그레이드 가이드를 참조하세요.