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