description: "SilverBullet's installable web-app mode for offline access and native-like experience." tags: glossary references:
SilverBullet is built as a Progressive Web App (PWA) — a web application that works fully offline.
Once installed, SilverBullet appears in your app launcher / dock / home screen like any other app.
SilverBullet's Sync engine keeps a full copy of your space in the browser's IndexedDB. When online, changes are continuously synced between the browser and the server. When offline, you work against the local copy. On reconnection, the sync engine reconciles any changes.
A service worker caches the application code itself, so even the SilverBullet UI loads without a network connection.
See also: Sync, Collaboration (what happens to your offline edits when you reconnect), Architecture