Firebase Web SDK v9

公開日時

Firebase Web SDKのv9がリリースされSDKの利用方法がモジュラー形式に変わった。

v8まではメソッドチェーンで各機能を呼び出すようになっていたが、モジュラー形式では関数単位となり、必要な関数のみをimportしていくことになる。

メソッドチェーンのやり方に慣れていたので、今はまだモジュラー形式が使いづらく感じてしまうが、v9はv8に比べて80%ほどアプリ容量が減らせるとのこと。

互換モードも用意されているようだが、新規に作る場合は最初からモジュラー形式で作るようにして少しずつ慣れていこう。

参考


Related #firebase

SharedArrayBuffer updates in Android Chrome 88 and Desktop Chrome 92

クロスオリジン分離対応を実施

Firebase Emulator Suiteで起動しているFunctionsから本番のFirestoreにアクセスする

functionsのみエミュレータを使うようにするとできる

Firebase Functions呼び出し時に Error: function terminated. が発生した場合

firebase functions:logで詳細を確認できる

Cloud BuildでFirebase Hostingのデプロイを行う

リポジトリへのpush以外をトリガーにしたい場合に使用

Firebase FunctionsでonCallで実装しているにも関わらずCORSエラーが発生した場合

Cloud Functions(GCP)の管理画面を確認してみる

JestでFirestoreセキュリティルールのテストを書く

Github ActionsでCIを回せるようになった