двух устройств типа десктоп + смартфон через интернет с шифрованием данных, без взаимодействия с третьими сторонами (облачными сервисами передачи и хранения данных).
Ищу возможность обмена данных между различными устройствами через сеть интернет по зашифрованному каналу с учетом хранения этих данных на самих устройствах, причем для безопасности чтобы данные дублировались на устройствах в реальном времени и при изменении на одном устройстве, была команда изменить и на других. Подходит ли здесь технология Web Worker, или какую другую использовать?
А как далеко находятся устройства друг от друга?
Расстояние не должно иметь значения, главное что у обоих есть выход в интернет.
Если память не изменяет, SyncThing так работает. На своих серверах хранит только информацию, позволяющую устройствам соединяться друг с другом. Хотя если они в одной локальной сети - то и без этого обходится, синкаются через локалку. Но лучше перепроверить, я не уверен на 100%
По теме: https://habr.com/ru/articles/596983/
Странно конечно. Интернет - централизованная система.
https
Обсуждают сегодня