offline-first PWA
Manual fallback option when the most predictable failure scenario happens (only backend server fails)