upup

a tiny script that makes sure your site is always there for your users

even when they're on a plane, or 20,000 leagues under the sea

Your users are no longer sitting at their desktops, with a wire connecting them to the internet.

They are visiting your site from a phone in an elevator, from their tablet on the subway, or on their laptop while they sit cramped into seat 25 E.

This is why modern browsers support service workers, a new technology which lets you serve your content to your users, even when they are offline.

UpUp is a free, open source project which makes using this modern magic as simple as calling one command.


  <script src="/upup.min.js"></script>
  <script>
    UpUp.start({
      'content-url': 'offline.html' // show this page to offline users
    });
  </script>
  

While easy to pick up, UpUp is powerful enough to support anything from showing simple messages, to making fully functional single page applications available offline, with data customized for each of your users.

Ready to get started?

UpUp is a free, open source, community effort.

Please help us start the offline first revolution: