Firestore Liteとは?
Firestore Liteって何?
FirebaseのJavascript SDKにFirestore Liteなるものが追加されるそうです。 Firebaseの公式Youtubeチャンネルで紹介されていました。
新しく追加されるFirestore Liteは、
- ライブラリの要領の80パーセント近くの軽量化
が実現できるそうです。
その代わり、
- リアルタイムストリーミングができない
- オフライン永続化ができない
の制約があります。
この記事を書いた人
@takasqr アプリケーション開発が大好きなエンジニア。Vue、Swift、Electrom などでアプリを作って公開している。AWS や Firebase などのクラウドサービスも好き。
使ってみるには
ライブラリをインストールします。
npm i firebase@exp
expタグを使います。
import { initializeApp } from 'firebase/app'
import { initializeFirestore, getDocs } from 'firebase/firestore/lite'
const firebaseApp = initializeApp({ /* config */ })
const firestoreLite = initializeFirestore(firebaseApp)
const docs = await getDocs(firestoreLite, 'testDocs')
このような感じで呼び出すみたいです。
参考
Reducing bundle size: Previewing a new Firebase for the web | Session