Мне нужно два независимых приложения Angular, которые должны иметь синхронизированный таймер. Таймер должен начать, скажем, 12 минут. и считаю до 0. Это означает, что у меня есть таймер в Angualr-App-A, который запускается, и Angular-App-B также должен запускаться одновременно. Если я остановлю таймер в Angular-App-A, таймер в Angular-App-B также должен быть остановлен. Конечно, он должен показывать то же время в любое время. Я думал, генерирую ли я службу таймера в WebService, которая дает мне статус (Start/Stop) и фактическое время. Но я не уверен, что задержка в сети разрушит синхронизацию на обоих концах?
Или мне нужно связать это с приложением, которое друг с другом и не разговаривает через веб-сервис. Итак, я могу запустить таймер в приложении-А и отправлять его каждую 1 секунду в приложение-Б, но с этим у меня также есть задержка.
У кого-нибудь есть идея иметь хороший подход к этому? Или WebService — хорошая идея?
Спасибо заранее.