Skip to content

Realtime backoff temp #9200

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Closed
wants to merge 3 commits into from
Closed

Conversation

athiramanu
Copy link

Hey there! So you want to contribute to a Firebase SDK?
Before you file this pull request, please read these guidelines:

Discussion

  • Read the contribution guidelines (CONTRIBUTING.md).
  • If this has been discussed in an issue, make sure to link to the issue here.
    If not, go file an issue about this before creating a pull request to discuss.

Testing

  • Make sure all existing tests in the repository pass after your change.
  • If you fixed a bug or added a feature, add a new test to cover your code.

API Changes

  • At this time we cannot accept changes that affect the public API. If you'd like to help
    us make Firebase APIs better, please propose your change in an issue so that we
    can discuss it together.

Copy link

changeset-bot bot commented Aug 11, 2025

⚠️ No Changeset found

Latest commit: 57e3938

Merging this PR will not cause a version bump for any packages. If these changes should not result in a new version, you're good to go. If these changes should result in a version bump, you need to add a changeset.

This PR includes no changesets

When changesets are added to this PR, you'll see the packages that this PR includes changesets for and the associated semver types

Click here to learn what changesets are, and how to add one.

Click here if you're a maintainer who wants to add a changeset to this PR

@google-oss-bot
Copy link
Contributor

google-oss-bot commented Aug 11, 2025

Size Report 1

Affected Products

  • @firebase/remote-config

    TypeBase (e25317f)Merge (73673cb)Diff
    browser22.7 kB29.5 kB+6.80 kB (+29.9%)
    main23.9 kB30.8 kB+6.89 kB (+28.9%)
    module22.7 kB29.5 kB+6.80 kB (+29.9%)
  • bundle

    TypeBase (e25317f)Merge (73673cb)Diff
    remote-config (getAndFetch)47.8 kB52.6 kB+4.84 kB (+10.1%)
  • firebase

    TypeBase (e25317f)Merge (73673cb)Diff
    firebase-compat.js800 kB804 kB+4.53 kB (+0.6%)
    firebase-remote-config-compat.js27.9 kB32.5 kB+4.57 kB (+16.4%)
    firebase-remote-config.js32.2 kB37.1 kB+4.82 kB (+15.0%)

Test Logs

  1. https://storage.googleapis.com/firebase-sdk-metric-reports/oqta1aUoSw.html

@google-oss-bot
Copy link
Contributor

google-oss-bot commented Aug 11, 2025

Size Analysis Report 1

Affected Products

  • @firebase/remote-config

    • activate

      Size

      TypeBase (e25317f)Merge (73673cb)Diff
      size12.1 kB16.9 kB+4.82 kB (+39.9%)
      size-with-ext-deps38.3 kB43.1 kB+4.84 kB (+12.6%)

      Dependency

      TypeBase (e25317f)Merge (73673cb)Diff
      classes

      CachingClient
      InMemoryStorage
      IndexedDbStorage
      RemoteConfig
      RestClient
      RetryingClient
      Storage
      StorageCache

      CachingClient
      InMemoryStorage
      IndexedDbStorage
      RealtimeHandler
      RemoteConfig
      RestClient
      RetryingClient
      Storage
      StorageCache

      + RealtimeHandler

      variables

      11 dependencies

      APP_NAMESPACE_STORE
      DB_NAME
      DB_VERSION
      DEFAULT_CACHE_MAX_AGE_MILLIS
      DEFAULT_FETCH_TIMEOUT_MILLIS
      ERROR_DESCRIPTION_MAP
      ERROR_FACTORY
      RC_COMPONENT_NAME
      RC_CUSTOM_SIGNAL_MAX_ALLOWED_SIGNALS
      name
      version

      16 dependencies

      API_KEY_HEADER
      APP_NAMESPACE_STORE
      DB_NAME
      DB_VERSION
      DEFAULT_CACHE_MAX_AGE_MILLIS
      DEFAULT_FETCH_TIMEOUT_MILLIS
      ERROR_DESCRIPTION_MAP
      ERROR_FACTORY
      INSTALLATIONS_AUTH_TOKEN_HEADER
      NO_BACKOFF_TIME_IN_MILLIS
      NO_FAILED_REALTIME_STREAMS
      ORIGINAL_RETRIES
      RC_COMPONENT_NAME
      RC_CUSTOM_SIGNAL_MAX_ALLOWED_SIGNALS
      name
      version

      + API_KEY_HEADER
      + INSTALLATIONS_AUTH_TOKEN_HEADER
      + NO_BACKOFF_TIME_IN_MILLIS
      + NO_FAILED_REALTIME_STREAMS
      + ORIGINAL_RETRIES

    • ensureInitialized

      Size

      TypeBase (e25317f)Merge (73673cb)Diff
      size11.8 kB16.6 kB+4.82 kB (+40.9%)
      size-with-ext-deps38.0 kB42.8 kB+4.84 kB (+12.7%)

      Dependency

      TypeBase (e25317f)Merge (73673cb)Diff
      classes

      CachingClient
      InMemoryStorage
      IndexedDbStorage
      RemoteConfig
      RestClient
      RetryingClient
      Storage
      StorageCache

      CachingClient
      InMemoryStorage
      IndexedDbStorage
      RealtimeHandler
      RemoteConfig
      RestClient
      RetryingClient
      Storage
      StorageCache

      + RealtimeHandler

      variables

      11 dependencies

      APP_NAMESPACE_STORE
      DB_NAME
      DB_VERSION
      DEFAULT_CACHE_MAX_AGE_MILLIS
      DEFAULT_FETCH_TIMEOUT_MILLIS
      ERROR_DESCRIPTION_MAP
      ERROR_FACTORY
      RC_COMPONENT_NAME
      RC_CUSTOM_SIGNAL_MAX_ALLOWED_SIGNALS
      name
      version

      16 dependencies

      API_KEY_HEADER
      APP_NAMESPACE_STORE
      DB_NAME
      DB_VERSION
      DEFAULT_CACHE_MAX_AGE_MILLIS
      DEFAULT_FETCH_TIMEOUT_MILLIS
      ERROR_DESCRIPTION_MAP
      ERROR_FACTORY
      INSTALLATIONS_AUTH_TOKEN_HEADER
      NO_BACKOFF_TIME_IN_MILLIS
      NO_FAILED_REALTIME_STREAMS
      ORIGINAL_RETRIES
      RC_COMPONENT_NAME
      RC_CUSTOM_SIGNAL_MAX_ALLOWED_SIGNALS
      name
      version

      + API_KEY_HEADER
      + INSTALLATIONS_AUTH_TOKEN_HEADER
      + NO_BACKOFF_TIME_IN_MILLIS
      + NO_FAILED_REALTIME_STREAMS
      + ORIGINAL_RETRIES

    • fetchAndActivate

      Size

      TypeBase (e25317f)Merge (73673cb)Diff
      size12.8 kB17.7 kB+4.82 kB (+37.5%)
      size-with-ext-deps39.1 kB43.9 kB+4.84 kB (+12.4%)

      Dependency

      TypeBase (e25317f)Merge (73673cb)Diff
      classes

      CachingClient
      InMemoryStorage
      IndexedDbStorage
      RemoteConfig
      RemoteConfigAbortSignal
      RestClient
      RetryingClient
      Storage
      StorageCache

      CachingClient
      InMemoryStorage
      IndexedDbStorage
      RealtimeHandler
      RemoteConfig
      RemoteConfigAbortSignal
      RestClient
      RetryingClient
      Storage
      StorageCache

      + RealtimeHandler

      variables

      11 dependencies

      APP_NAMESPACE_STORE
      DB_NAME
      DB_VERSION
      DEFAULT_CACHE_MAX_AGE_MILLIS
      DEFAULT_FETCH_TIMEOUT_MILLIS
      ERROR_DESCRIPTION_MAP
      ERROR_FACTORY
      RC_COMPONENT_NAME
      RC_CUSTOM_SIGNAL_MAX_ALLOWED_SIGNALS
      name
      version

      16 dependencies

      API_KEY_HEADER
      APP_NAMESPACE_STORE
      DB_NAME
      DB_VERSION
      DEFAULT_CACHE_MAX_AGE_MILLIS
      DEFAULT_FETCH_TIMEOUT_MILLIS
      ERROR_DESCRIPTION_MAP
      ERROR_FACTORY
      INSTALLATIONS_AUTH_TOKEN_HEADER
      NO_BACKOFF_TIME_IN_MILLIS
      NO_FAILED_REALTIME_STREAMS
      ORIGINAL_RETRIES
      RC_COMPONENT_NAME
      RC_CUSTOM_SIGNAL_MAX_ALLOWED_SIGNALS
      name
      version

      + API_KEY_HEADER
      + INSTALLATIONS_AUTH_TOKEN_HEADER
      + NO_BACKOFF_TIME_IN_MILLIS
      + NO_FAILED_REALTIME_STREAMS
      + ORIGINAL_RETRIES

    • fetchConfig

      Size

      TypeBase (e25317f)Merge (73673cb)Diff
      size12.5 kB17.3 kB+4.82 kB (+38.6%)
      size-with-ext-deps38.7 kB43.5 kB+4.84 kB (+12.5%)

      Dependency

      TypeBase (e25317f)Merge (73673cb)Diff
      classes

      CachingClient
      InMemoryStorage
      IndexedDbStorage
      RemoteConfig
      RemoteConfigAbortSignal
      RestClient
      RetryingClient
      Storage
      StorageCache

      CachingClient
      InMemoryStorage
      IndexedDbStorage
      RealtimeHandler
      RemoteConfig
      RemoteConfigAbortSignal
      RestClient
      RetryingClient
      Storage
      StorageCache

      + RealtimeHandler

      variables

      11 dependencies

      APP_NAMESPACE_STORE
      DB_NAME
      DB_VERSION
      DEFAULT_CACHE_MAX_AGE_MILLIS
      DEFAULT_FETCH_TIMEOUT_MILLIS
      ERROR_DESCRIPTION_MAP
      ERROR_FACTORY
      RC_COMPONENT_NAME
      RC_CUSTOM_SIGNAL_MAX_ALLOWED_SIGNALS
      name
      version

      16 dependencies

      API_KEY_HEADER
      APP_NAMESPACE_STORE
      DB_NAME
      DB_VERSION
      DEFAULT_CACHE_MAX_AGE_MILLIS
      DEFAULT_FETCH_TIMEOUT_MILLIS
      ERROR_DESCRIPTION_MAP
      ERROR_FACTORY
      INSTALLATIONS_AUTH_TOKEN_HEADER
      NO_BACKOFF_TIME_IN_MILLIS
      NO_FAILED_REALTIME_STREAMS
      ORIGINAL_RETRIES
      RC_COMPONENT_NAME
      RC_CUSTOM_SIGNAL_MAX_ALLOWED_SIGNALS
      name
      version

      + API_KEY_HEADER
      + INSTALLATIONS_AUTH_TOKEN_HEADER
      + NO_BACKOFF_TIME_IN_MILLIS
      + NO_FAILED_REALTIME_STREAMS
      + ORIGINAL_RETRIES

    • getAll

      Size

      TypeBase (e25317f)Merge (73673cb)Diff
      size12.9 kB17.8 kB+4.82 kB (+37.2%)
      size-with-ext-deps39.2 kB44.0 kB+4.84 kB (+12.3%)

      Dependency

      TypeBase (e25317f)Merge (73673cb)Diff
      classes

      CachingClient
      InMemoryStorage
      IndexedDbStorage
      RemoteConfig
      RestClient
      RetryingClient
      Storage
      StorageCache
      Value

      CachingClient
      InMemoryStorage
      IndexedDbStorage
      RealtimeHandler
      RemoteConfig
      RestClient
      RetryingClient
      Storage
      StorageCache
      Value

      + RealtimeHandler

      variables

      15 dependencies

      APP_NAMESPACE_STORE
      BOOLEAN_TRUTHY_VALUES
      DB_NAME
      DB_VERSION
      DEFAULT_CACHE_MAX_AGE_MILLIS
      DEFAULT_FETCH_TIMEOUT_MILLIS
      DEFAULT_VALUE_FOR_BOOLEAN
      DEFAULT_VALUE_FOR_NUMBER
      DEFAULT_VALUE_FOR_STRING
      ERROR_DESCRIPTION_MAP
      ERROR_FACTORY
      RC_COMPONENT_NAME
      RC_CUSTOM_SIGNAL_MAX_ALLOWED_SIGNALS
      name
      version

      20 dependencies

      API_KEY_HEADER
      APP_NAMESPACE_STORE
      BOOLEAN_TRUTHY_VALUES
      DB_NAME
      DB_VERSION
      DEFAULT_CACHE_MAX_AGE_MILLIS
      DEFAULT_FETCH_TIMEOUT_MILLIS
      DEFAULT_VALUE_FOR_BOOLEAN
      DEFAULT_VALUE_FOR_NUMBER
      DEFAULT_VALUE_FOR_STRING
      ERROR_DESCRIPTION_MAP
      ERROR_FACTORY
      INSTALLATIONS_AUTH_TOKEN_HEADER
      NO_BACKOFF_TIME_IN_MILLIS
      NO_FAILED_REALTIME_STREAMS
      ORIGINAL_RETRIES
      RC_COMPONENT_NAME
      RC_CUSTOM_SIGNAL_MAX_ALLOWED_SIGNALS
      name
      version

      + API_KEY_HEADER
      + INSTALLATIONS_AUTH_TOKEN_HEADER
      + NO_BACKOFF_TIME_IN_MILLIS
      + NO_FAILED_REALTIME_STREAMS
      + ORIGINAL_RETRIES

    • getBoolean

      Size

      TypeBase (e25317f)Merge (73673cb)Diff
      size12.8 kB17.6 kB+4.82 kB (+37.6%)
      size-with-ext-deps39.0 kB43.9 kB+4.84 kB (+12.4%)

      Dependency

      TypeBase (e25317f)Merge (73673cb)Diff
      classes

      CachingClient
      InMemoryStorage
      IndexedDbStorage
      RemoteConfig
      RestClient
      RetryingClient
      Storage
      StorageCache
      Value

      CachingClient
      InMemoryStorage
      IndexedDbStorage
      RealtimeHandler
      RemoteConfig
      RestClient
      RetryingClient
      Storage
      StorageCache
      Value

      + RealtimeHandler

      variables

      15 dependencies

      APP_NAMESPACE_STORE
      BOOLEAN_TRUTHY_VALUES
      DB_NAME
      DB_VERSION
      DEFAULT_CACHE_MAX_AGE_MILLIS
      DEFAULT_FETCH_TIMEOUT_MILLIS
      DEFAULT_VALUE_FOR_BOOLEAN
      DEFAULT_VALUE_FOR_NUMBER
      DEFAULT_VALUE_FOR_STRING
      ERROR_DESCRIPTION_MAP
      ERROR_FACTORY
      RC_COMPONENT_NAME
      RC_CUSTOM_SIGNAL_MAX_ALLOWED_SIGNALS
      name
      version

      20 dependencies

      API_KEY_HEADER
      APP_NAMESPACE_STORE
      BOOLEAN_TRUTHY_VALUES
      DB_NAME
      DB_VERSION
      DEFAULT_CACHE_MAX_AGE_MILLIS
      DEFAULT_FETCH_TIMEOUT_MILLIS
      DEFAULT_VALUE_FOR_BOOLEAN
      DEFAULT_VALUE_FOR_NUMBER
      DEFAULT_VALUE_FOR_STRING
      ERROR_DESCRIPTION_MAP
      ERROR_FACTORY
      INSTALLATIONS_AUTH_TOKEN_HEADER
      NO_BACKOFF_TIME_IN_MILLIS
      NO_FAILED_REALTIME_STREAMS
      ORIGINAL_RETRIES
      RC_COMPONENT_NAME
      RC_CUSTOM_SIGNAL_MAX_ALLOWED_SIGNALS
      name
      version

      + API_KEY_HEADER
      + INSTALLATIONS_AUTH_TOKEN_HEADER
      + NO_BACKOFF_TIME_IN_MILLIS
      + NO_FAILED_REALTIME_STREAMS
      + ORIGINAL_RETRIES

    • getNumber

      Size

      TypeBase (e25317f)Merge (73673cb)Diff
      size12.8 kB17.6 kB+4.82 kB (+37.6%)
      size-with-ext-deps39.0 kB43.9 kB+4.84 kB (+12.4%)

      Dependency

      TypeBase (e25317f)Merge (73673cb)Diff
      classes

      CachingClient
      InMemoryStorage
      IndexedDbStorage
      RemoteConfig
      RestClient
      RetryingClient
      Storage
      StorageCache
      Value

      CachingClient
      InMemoryStorage
      IndexedDbStorage
      RealtimeHandler
      RemoteConfig
      RestClient
      RetryingClient
      Storage
      StorageCache
      Value

      + RealtimeHandler

      variables

      15 dependencies

      APP_NAMESPACE_STORE
      BOOLEAN_TRUTHY_VALUES
      DB_NAME
      DB_VERSION
      DEFAULT_CACHE_MAX_AGE_MILLIS
      DEFAULT_FETCH_TIMEOUT_MILLIS
      DEFAULT_VALUE_FOR_BOOLEAN
      DEFAULT_VALUE_FOR_NUMBER
      DEFAULT_VALUE_FOR_STRING
      ERROR_DESCRIPTION_MAP
      ERROR_FACTORY
      RC_COMPONENT_NAME
      RC_CUSTOM_SIGNAL_MAX_ALLOWED_SIGNALS
      name
      version

      20 dependencies

      API_KEY_HEADER
      APP_NAMESPACE_STORE
      BOOLEAN_TRUTHY_VALUES
      DB_NAME
      DB_VERSION
      DEFAULT_CACHE_MAX_AGE_MILLIS
      DEFAULT_FETCH_TIMEOUT_MILLIS
      DEFAULT_VALUE_FOR_BOOLEAN
      DEFAULT_VALUE_FOR_NUMBER
      DEFAULT_VALUE_FOR_STRING
      ERROR_DESCRIPTION_MAP
      ERROR_FACTORY
      INSTALLATIONS_AUTH_TOKEN_HEADER
      NO_BACKOFF_TIME_IN_MILLIS
      NO_FAILED_REALTIME_STREAMS
      ORIGINAL_RETRIES
      RC_COMPONENT_NAME
      RC_CUSTOM_SIGNAL_MAX_ALLOWED_SIGNALS
      name
      version

      + API_KEY_HEADER
      + INSTALLATIONS_AUTH_TOKEN_HEADER
      + NO_BACKOFF_TIME_IN_MILLIS
      + NO_FAILED_REALTIME_STREAMS
      + ORIGINAL_RETRIES

    • getRemoteConfig

      Size

      TypeBase (e25317f)Merge (73673cb)Diff
      size12.5 kB17.3 kB+4.82 kB (+38.6%)
      size-with-ext-deps45.6 kB50.4 kB+4.84 kB (+10.6%)

      Dependency

      TypeBase (e25317f)Merge (73673cb)Diff
      classes

      CachingClient
      InMemoryStorage
      IndexedDbStorage
      RemoteConfig
      RestClient
      RetryingClient
      Storage
      StorageCache

      CachingClient
      InMemoryStorage
      IndexedDbStorage
      RealtimeHandler
      RemoteConfig
      RestClient
      RetryingClient
      Storage
      StorageCache

      + RealtimeHandler

      variables

      11 dependencies

      APP_NAMESPACE_STORE
      DB_NAME
      DB_VERSION
      DEFAULT_CACHE_MAX_AGE_MILLIS
      DEFAULT_FETCH_TIMEOUT_MILLIS
      ERROR_DESCRIPTION_MAP
      ERROR_FACTORY
      RC_COMPONENT_NAME
      RC_CUSTOM_SIGNAL_MAX_ALLOWED_SIGNALS
      name
      version

      16 dependencies

      API_KEY_HEADER
      APP_NAMESPACE_STORE
      DB_NAME
      DB_VERSION
      DEFAULT_CACHE_MAX_AGE_MILLIS
      DEFAULT_FETCH_TIMEOUT_MILLIS
      ERROR_DESCRIPTION_MAP
      ERROR_FACTORY
      INSTALLATIONS_AUTH_TOKEN_HEADER
      NO_BACKOFF_TIME_IN_MILLIS
      NO_FAILED_REALTIME_STREAMS
      ORIGINAL_RETRIES
      RC_COMPONENT_NAME
      RC_CUSTOM_SIGNAL_MAX_ALLOWED_SIGNALS
      name
      version

      + API_KEY_HEADER
      + INSTALLATIONS_AUTH_TOKEN_HEADER
      + NO_BACKOFF_TIME_IN_MILLIS
      + NO_FAILED_REALTIME_STREAMS
      + ORIGINAL_RETRIES

    • getString

      Size

      TypeBase (e25317f)Merge (73673cb)Diff
      size12.8 kB17.6 kB+4.82 kB (+37.6%)
      size-with-ext-deps39.0 kB43.9 kB+4.84 kB (+12.4%)

      Dependency

      TypeBase (e25317f)Merge (73673cb)Diff
      classes

      CachingClient
      InMemoryStorage
      IndexedDbStorage
      RemoteConfig
      RestClient
      RetryingClient
      Storage
      StorageCache
      Value

      CachingClient
      InMemoryStorage
      IndexedDbStorage
      RealtimeHandler
      RemoteConfig
      RestClient
      RetryingClient
      Storage
      StorageCache
      Value

      + RealtimeHandler

      variables

      15 dependencies

      APP_NAMESPACE_STORE
      BOOLEAN_TRUTHY_VALUES
      DB_NAME
      DB_VERSION
      DEFAULT_CACHE_MAX_AGE_MILLIS
      DEFAULT_FETCH_TIMEOUT_MILLIS
      DEFAULT_VALUE_FOR_BOOLEAN
      DEFAULT_VALUE_FOR_NUMBER
      DEFAULT_VALUE_FOR_STRING
      ERROR_DESCRIPTION_MAP
      ERROR_FACTORY
      RC_COMPONENT_NAME
      RC_CUSTOM_SIGNAL_MAX_ALLOWED_SIGNALS
      name
      version

      20 dependencies

      API_KEY_HEADER
      APP_NAMESPACE_STORE
      BOOLEAN_TRUTHY_VALUES
      DB_NAME
      DB_VERSION
      DEFAULT_CACHE_MAX_AGE_MILLIS
      DEFAULT_FETCH_TIMEOUT_MILLIS
      DEFAULT_VALUE_FOR_BOOLEAN
      DEFAULT_VALUE_FOR_NUMBER
      DEFAULT_VALUE_FOR_STRING
      ERROR_DESCRIPTION_MAP
      ERROR_FACTORY
      INSTALLATIONS_AUTH_TOKEN_HEADER
      NO_BACKOFF_TIME_IN_MILLIS
      NO_FAILED_REALTIME_STREAMS
      ORIGINAL_RETRIES
      RC_COMPONENT_NAME
      RC_CUSTOM_SIGNAL_MAX_ALLOWED_SIGNALS
      name
      version

      + API_KEY_HEADER
      + INSTALLATIONS_AUTH_TOKEN_HEADER
      + NO_BACKOFF_TIME_IN_MILLIS
      + NO_FAILED_REALTIME_STREAMS
      + ORIGINAL_RETRIES

    • getValue

      Size

      TypeBase (e25317f)Merge (73673cb)Diff
      size12.8 kB17.6 kB+4.82 kB (+37.8%)
      size-with-ext-deps39.0 kB43.8 kB+4.84 kB (+12.4%)

      Dependency

      TypeBase (e25317f)Merge (73673cb)Diff
      classes

      CachingClient
      InMemoryStorage
      IndexedDbStorage
      RemoteConfig
      RestClient
      RetryingClient
      Storage
      StorageCache
      Value

      CachingClient
      InMemoryStorage
      IndexedDbStorage
      RealtimeHandler
      RemoteConfig
      RestClient
      RetryingClient
      Storage
      StorageCache
      Value

      + RealtimeHandler

      variables

      15 dependencies

      APP_NAMESPACE_STORE
      BOOLEAN_TRUTHY_VALUES
      DB_NAME
      DB_VERSION
      DEFAULT_CACHE_MAX_AGE_MILLIS
      DEFAULT_FETCH_TIMEOUT_MILLIS
      DEFAULT_VALUE_FOR_BOOLEAN
      DEFAULT_VALUE_FOR_NUMBER
      DEFAULT_VALUE_FOR_STRING
      ERROR_DESCRIPTION_MAP
      ERROR_FACTORY
      RC_COMPONENT_NAME
      RC_CUSTOM_SIGNAL_MAX_ALLOWED_SIGNALS
      name
      version

      20 dependencies

      API_KEY_HEADER
      APP_NAMESPACE_STORE
      BOOLEAN_TRUTHY_VALUES
      DB_NAME
      DB_VERSION
      DEFAULT_CACHE_MAX_AGE_MILLIS
      DEFAULT_FETCH_TIMEOUT_MILLIS
      DEFAULT_VALUE_FOR_BOOLEAN
      DEFAULT_VALUE_FOR_NUMBER
      DEFAULT_VALUE_FOR_STRING
      ERROR_DESCRIPTION_MAP
      ERROR_FACTORY
      INSTALLATIONS_AUTH_TOKEN_HEADER
      NO_BACKOFF_TIME_IN_MILLIS
      NO_FAILED_REALTIME_STREAMS
      ORIGINAL_RETRIES
      RC_COMPONENT_NAME
      RC_CUSTOM_SIGNAL_MAX_ALLOWED_SIGNALS
      name
      version

      + API_KEY_HEADER
      + INSTALLATIONS_AUTH_TOKEN_HEADER
      + NO_BACKOFF_TIME_IN_MILLIS
      + NO_FAILED_REALTIME_STREAMS
      + ORIGINAL_RETRIES

    • isSupported

      Size

      TypeBase (e25317f)Merge (73673cb)Diff
      size11.9 kB16.7 kB+4.82 kB (+40.5%)
      size-with-ext-deps38.1 kB42.9 kB+4.84 kB (+12.7%)

      Dependency

      TypeBase (e25317f)Merge (73673cb)Diff
      classes

      CachingClient
      InMemoryStorage
      IndexedDbStorage
      RemoteConfig
      RestClient
      RetryingClient
      Storage
      StorageCache

      CachingClient
      InMemoryStorage
      IndexedDbStorage
      RealtimeHandler
      RemoteConfig
      RestClient
      RetryingClient
      Storage
      StorageCache

      + RealtimeHandler

      variables

      11 dependencies

      APP_NAMESPACE_STORE
      DB_NAME
      DB_VERSION
      DEFAULT_CACHE_MAX_AGE_MILLIS
      DEFAULT_FETCH_TIMEOUT_MILLIS
      ERROR_DESCRIPTION_MAP
      ERROR_FACTORY
      RC_COMPONENT_NAME
      RC_CUSTOM_SIGNAL_MAX_ALLOWED_SIGNALS
      name
      version

      16 dependencies

      API_KEY_HEADER
      APP_NAMESPACE_STORE
      DB_NAME
      DB_VERSION
      DEFAULT_CACHE_MAX_AGE_MILLIS
      DEFAULT_FETCH_TIMEOUT_MILLIS
      ERROR_DESCRIPTION_MAP
      ERROR_FACTORY
      INSTALLATIONS_AUTH_TOKEN_HEADER
      NO_BACKOFF_TIME_IN_MILLIS
      NO_FAILED_REALTIME_STREAMS
      ORIGINAL_RETRIES
      RC_COMPONENT_NAME
      RC_CUSTOM_SIGNAL_MAX_ALLOWED_SIGNALS
      name
      version

      + API_KEY_HEADER
      + INSTALLATIONS_AUTH_TOKEN_HEADER
      + NO_BACKOFF_TIME_IN_MILLIS
      + NO_FAILED_REALTIME_STREAMS
      + ORIGINAL_RETRIES

    • onConfigUpdate

      Size

      TypeBase (e25317f)Merge (73673cb)Diff
      size?16.7 kB? (?)
      size-with-ext-deps?43.0 kB? (?)

      Dependency

      TypeBase (e25317f)Merge (73673cb)Diff
      functions?

      ensureInitialized
      getUserLanguage
      isRetriableError
      mergeCustomSignals
      onConfigUpdate
      openDatabase
      registerRemoteConfig
      setAbortableTimeout
      toFirebaseError

      ?
      classes?

      CachingClient
      InMemoryStorage
      IndexedDbStorage
      RealtimeHandler
      RemoteConfig
      RestClient
      RetryingClient
      Storage
      StorageCache

      ?
      variables?

      16 dependencies

      API_KEY_HEADER
      APP_NAMESPACE_STORE
      DB_NAME
      DB_VERSION
      DEFAULT_CACHE_MAX_AGE_MILLIS
      DEFAULT_FETCH_TIMEOUT_MILLIS
      ERROR_DESCRIPTION_MAP
      ERROR_FACTORY
      INSTALLATIONS_AUTH_TOKEN_HEADER
      NO_BACKOFF_TIME_IN_MILLIS
      NO_FAILED_REALTIME_STREAMS
      ORIGINAL_RETRIES
      RC_COMPONENT_NAME
      RC_CUSTOM_SIGNAL_MAX_ALLOWED_SIGNALS
      name
      version

      ?
      enums??

      External Dependency

      ModuleBase (e25317f)Merge (73673cb)Diff
      @firebase/app?

      SDK_VERSION
      _registerComponent
      registerVersion

      ?
      @firebase/component?

      Component

      ?
      @firebase/logger?

      LogLevel
      Logger

      ?
      @firebase/util?

      ErrorFactory
      FirebaseError
      calculateBackoffMillis
      getModularInstance
      isIndexedDBAvailable

      ?
    • setCustomSignals

      Size

      TypeBase (e25317f)Merge (73673cb)Diff
      size12.3 kB17.1 kB+4.82 kB (+39.2%)
      size-with-ext-deps38.5 kB43.4 kB+4.84 kB (+12.6%)

      Dependency

      TypeBase (e25317f)Merge (73673cb)Diff
      classes

      CachingClient
      InMemoryStorage
      IndexedDbStorage
      RemoteConfig
      RestClient
      RetryingClient
      Storage
      StorageCache

      CachingClient
      InMemoryStorage
      IndexedDbStorage
      RealtimeHandler
      RemoteConfig
      RestClient
      RetryingClient
      Storage
      StorageCache

      + RealtimeHandler

      variables

      13 dependencies

      APP_NAMESPACE_STORE
      DB_NAME
      DB_VERSION
      DEFAULT_CACHE_MAX_AGE_MILLIS
      DEFAULT_FETCH_TIMEOUT_MILLIS
      ERROR_DESCRIPTION_MAP
      ERROR_FACTORY
      RC_COMPONENT_NAME
      RC_CUSTOM_SIGNAL_KEY_MAX_LENGTH
      RC_CUSTOM_SIGNAL_MAX_ALLOWED_SIGNALS
      RC_CUSTOM_SIGNAL_VALUE_MAX_LENGTH
      name
      version

      18 dependencies

      API_KEY_HEADER
      APP_NAMESPACE_STORE
      DB_NAME
      DB_VERSION
      DEFAULT_CACHE_MAX_AGE_MILLIS
      DEFAULT_FETCH_TIMEOUT_MILLIS
      ERROR_DESCRIPTION_MAP
      ERROR_FACTORY
      INSTALLATIONS_AUTH_TOKEN_HEADER
      NO_BACKOFF_TIME_IN_MILLIS
      NO_FAILED_REALTIME_STREAMS
      ORIGINAL_RETRIES
      RC_COMPONENT_NAME
      RC_CUSTOM_SIGNAL_KEY_MAX_LENGTH
      RC_CUSTOM_SIGNAL_MAX_ALLOWED_SIGNALS
      RC_CUSTOM_SIGNAL_VALUE_MAX_LENGTH
      name
      version

      + API_KEY_HEADER
      + INSTALLATIONS_AUTH_TOKEN_HEADER
      + NO_BACKOFF_TIME_IN_MILLIS
      + NO_FAILED_REALTIME_STREAMS
      + ORIGINAL_RETRIES

    • setLogLevel

      Size

      TypeBase (e25317f)Merge (73673cb)Diff
      size11.9 kB16.8 kB+4.82 kB (+40.3%)
      size-with-ext-deps38.2 kB43.0 kB+4.84 kB (+12.7%)

      Dependency

      TypeBase (e25317f)Merge (73673cb)Diff
      classes

      CachingClient
      InMemoryStorage
      IndexedDbStorage
      RemoteConfig
      RestClient
      RetryingClient
      Storage
      StorageCache

      CachingClient
      InMemoryStorage
      IndexedDbStorage
      RealtimeHandler
      RemoteConfig
      RestClient
      RetryingClient
      Storage
      StorageCache

      + RealtimeHandler

      variables

      11 dependencies

      APP_NAMESPACE_STORE
      DB_NAME
      DB_VERSION
      DEFAULT_CACHE_MAX_AGE_MILLIS
      DEFAULT_FETCH_TIMEOUT_MILLIS
      ERROR_DESCRIPTION_MAP
      ERROR_FACTORY
      RC_COMPONENT_NAME
      RC_CUSTOM_SIGNAL_MAX_ALLOWED_SIGNALS
      name
      version

      16 dependencies

      API_KEY_HEADER
      APP_NAMESPACE_STORE
      DB_NAME
      DB_VERSION
      DEFAULT_CACHE_MAX_AGE_MILLIS
      DEFAULT_FETCH_TIMEOUT_MILLIS
      ERROR_DESCRIPTION_MAP
      ERROR_FACTORY
      INSTALLATIONS_AUTH_TOKEN_HEADER
      NO_BACKOFF_TIME_IN_MILLIS
      NO_FAILED_REALTIME_STREAMS
      ORIGINAL_RETRIES
      RC_COMPONENT_NAME
      RC_CUSTOM_SIGNAL_MAX_ALLOWED_SIGNALS
      name
      version

      + API_KEY_HEADER
      + INSTALLATIONS_AUTH_TOKEN_HEADER
      + NO_BACKOFF_TIME_IN_MILLIS
      + NO_FAILED_REALTIME_STREAMS
      + ORIGINAL_RETRIES

Test Logs

  1. https://storage.googleapis.com/firebase-sdk-metric-reports/GbB3bXd8d8.html

@athiramanu athiramanu closed this Aug 11, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants