JavaScript

  • Синхронизация действий на javascript

    Posted in JavaScript on Sep 22, 2015

    Создание асинхронного сайта неразрывно связано с постоянным взаимодействием фронтенда и бэкенда сайта. При этом возникает задача синхронизации действий на различных вкладках сайта. Если вы выполняете опрос бэкенда о наступлении новых событий, то отсутствие синхронизации приведет к тому, что на сервер будет идти больше запросов, чем могло бы быть. Я делал десктопные нотификации из браузера, и отсутствие синхронизации приводило к тому, что человек видел двойные нотификации. Реализация синхронизации на уровне бэкенда, в общем случае, достаточна проблематична и сложна.