Works without
a connection.
A broken internet connection shouldn't break your app. pageflare's offline layer serves cached content, shows a branded fallback page, and quietly syncs changes when connectivity returns — all without you writing a single line of service worker code.
Every offline scenario,
covered.
Offline Alert Banner
When users lose connectivity, a subtle banner appears at the top of your app — branded to match your site, with a message you control. No jarring browser errors. No broken-looking UI. Just a clear, friendly signal.
Cached Page Serving
pageflare precaches your most important pages during service worker installation. Users can navigate your site even with no network — reading blog posts, browsing products, checking account pages they've visited before.
Background Sync
Form submissions, API calls, and data mutations made while offline are queued and replayed automatically when connectivity returns. Users can keep working and trust that nothing was lost.
Content Refresh on Reconnect
When the network comes back, pageflare triggers background fetches to refresh stale cached content. Users see an unobtrusive 'New content available' prompt — no forced full-page reload required.
Configure once.
Works everywhere.
Set your offline page
Upload a custom offline HTML page in the dashboard — or use pageflare's default, which includes your app icon and brand colors. This page is precached during service worker install.
Define your cache rules
Choose which pages and assets to precache, which to cache on first visit, and which to always fetch fresh. pageflare's route-pattern editor makes per-section caching straightforward.
Test with DevTools
Use Chrome DevTools' offline simulation to verify your offline experience before going live. pageflare's dashboard shows cache hit rates and offline fallback events in real time.
No connection? No problem. Start free.
Install the CLI, point it at your build output, and see results in under two seconds.