Показать HN: Я переписал свой калькулятор-блокнот как локальное приложение с синхронизацией CRDT ( numpad.io ). Я запустил NumPad v1 здесь несколько лет назад, и тогда он был не более чем тонкой оболочкой CodeMirror вокруг написанного мной движка калькулятора.
Теперь я переписал его как PWA, который поддерживает несколько документов, сохраняет их в IndexedDB и имеет службу синхронизации для платящих клиентов. Синхронизация выполняется Automerge[1] под капотом, что должно сделать относительно простым также и совместное использование документов.
Это очень круто. Я смог составить небольшой бюджет, чтобы видеть, какие у меня ежемесячные расходы, это довольно приятно. Я могу представить, как буду использовать его в любое время, когда мне понадобится что-то большее, чем бумага, и меньшее, чем полная электронная таблица. Очень круто.
Source: news.ycombinator.com