Канал для тех кто как и я только осваивает чудеса веб разработки. Делюсь тонкими моментами в которых уже сам разобрался, ссылками на полезные статьи и сайты.
Немного поиграл с браузерным API IndexedDB. Это способ хранения больших данных на стороне клиента. Представляет собой noSQL базу данных (т.е. хранилище ключ/значение).
Сразу рекомендую использовать библиотеку-оболочку над стандартным API (их много, в статьях по ссылкам ниже рекомендуют idb), т.к. он не очень дружелюбный на вид. Я пытался с ним подружится, получилось, но не очень 🙂
IndexedDB используется в фреймворке Electron, с помощью которого можно писать настольные приложения, чем я и планирую заняться в обозримом будущем. Мне кажется это круто, что зная веб-технологии можно уже писать на любую платформу.