Let’s Build an Offline-First Vue App – Laracasts

By building your app to be offline-first, you may increase overall response time while simultaneously providing a safety net for users to fall back on, allowing them to continue working even if an internet connection is unavailable.