Мессенджер в одном HTML-файле: Git как storage, browser как runtime
Что будет, если взять один HTML-файл, браузер, localStorage и git-хостинг с CRUD API? Получится мессенджер. Без backend, базы данных, регистрации, npm и WebSocket. В статье показываю, как устроен Macaroni Messenger: хранение сообщений в .macaroni/ , outbox, git-agnostic adapters, storage branch, plugin API и опциональное шифрование. Погоди...
https://habr.com/ru/articles/1049048/
#HTML #JavaScript #Git #browser_runtime #backendless #serverless #encryption #macaroni #web_security #proof_of_concept
