Мне нужно создать приложение HTML5, которое загружает контент, когда у вас есть подключение к Интернету. После этого вы можете разорвать соединение и продолжить работу над ним. Когда соединение снова доступно, оно должно синхронизировать все данные с сервером. Он должен сохранять данные после перезапуска программы/браузера. Я думаю, что Slack и Код Visual Studio написан таким образом.
Согласно моим исследованиям, я должен использовать файл манифеста для загрузки ресурсов и использовать Файловый API
На данный момент я обнаружил, что для этой цели лучше всего подходят Chrome devTools.
Есть ли у вас другие идеи, как я могу создать такое приложение? Важно то, что он должен быть кроссплатформенным.