I would like to develop a app which is "offline first".
Which tools/stack do you recommend?
Required features:
- The app I create with these tools should work in current browsers (Chrome, Edge, Safari) on desktop and mobile. No need to support IE11
- No plugin or native app needs to be installed by users
- open source (not GPL or AGPL run-time dependency)
Background: I want to write a simple chat app where the last N messages are available on the client. This way the user can read while he/she is in a train (offline).