August 2019 Summaries
2 posts from Firebase
Filter
Month:
Year:
Post Summaries
Back to Blog
Firebase Remote Config v2 introduces non-blocking initialization and fetching to reduce app startup delays, allowing apps to load configuration values asynchronously without interrupting core user flows, particularly on slow or limited networks. A new fetch-and-activate method combines two common operations, while configurable fetch timeouts let developers limit how long an app waits for updated values before falling back to cached or default settings. The release also adds a minimum fetch interval setting, replacing older caching terminology while retaining a default 12-hour refresh period that developers can adjust carefully to avoid rate limits. On Android, communication with the Remote Config backend now uses direct REST calls to provide clearer error responses when fetches fail. Developers can upgrade by updating dependencies, and both the Android and iOS Remote Config SDKs are now open source.
Aug 30, 2019
1,302 words in the original blog post.
Cloud Firestore queries generally scale with result-set size, but perceived slowness can arise from transferring large documents or many results, searching an oversized local offline cache, inefficient zig-zag merge joins across fields with little overlap, differences in latency compared with Firebase Realtime Database, or unavoidable network distance between users and database regions. Recommended mitigations include limiting and paginating queries, separating frequently needed fields from larger details, keeping documents and cached collections smaller, avoiding unnecessary cache preloading, adjusting or testing offline persistence settings, and creating composite indexes for slow multi-field queries. Applications requiring exceptionally low latency, particularly in North America, may benefit from using Realtime Database for suitable features, while realtime listeners can improve responsiveness through cached data and local write visibility. Developers should choose a Firestore region near most users and use Firebase Performance Monitoring with custom traces to measure behavior under real-world conditions.
Aug 08, 2019
1,891 words in the original blog post.