The Firebase Web SDK is officially supported in the following environments:
| Auth | Database | Messaging | Storage | |
|---|---|---|---|---|
| IE11 | ✓ | ✓ | ✗ | ✓ |
| Edge | ✓ | ✓ | ✗ | ✓ |
| Firefox | ✓ | ✓ | ✓ | ✓ |
| Chrome | ✓ | ✓ | ✓ | ✓ |
| Chrome on iOS | ✓ | ✓ | ✗ | ✓ |
| Safari | ✓ | ✓ | ✗ | ✓ |
| React Native | ✓ (minus phone auth and popup/redirect OAuth operations) | ✓ | ✗ | ✓ (minus uploads) |
| Node.js | ✓ (minus phone auth and popup/redirect OAuth operations) | ✓ | ✗ | ✗ |
| Chrome Extensions | ✓ (minus phone auth, only supports popup OAuth operations) | ✓ | ✗ | ✓ |
| Cordova | ✓ (minus phone auth, only supports redirect OAuth operations) | ✓ | ✗ | ✓ |
Features are not guaranteed to work outside officially supported environments.