Documentation

  1. Documentation/
  2. Faqs/
  3. React Native Firebase vs Firebase Web SDK

React Native Firebase vs Firebase Web SDK

The Firebase web SDK is a JavaScript package available on Node Package Manager (NPM), supporting both the web (browser) and server (Node.js) clients. Firebase offers a magnitude of services for your application, however, some of these some services are tailored towards native Android & iOS devices.

React Native Firebase (RNFB) provides a JavaScript interface into the native Firebase Android and iOS SDKs. For added benefit, we've tried to ensure that our library mimics that of the web SDK where possible.

There are both advantages and disadvantages to using React Native Firebase over the Firebase web SDK.

Advantages

Native modules

Performance

Making your app perform well is crtical to any application.

Disadvantages

Initial setup

Firebase changes

Firebase are constantly improving their service with regular updates and changes. Although the developers here at Invertase strive to keep the library inline with the web SDK, there may be times where the implememtation of new feaatures and changes lag behind the offical SDK.