Я искал, как работают веб-хуки. Затем я узнал, что это похоже на базовый механизм обратного вызова c. Это альтернативный способ не делать опрос. Мы регистрируем конечную точку, после чего служба, на которую мы подписались, может отправлять нам события, когда они происходят. Затем я задаю вопрос о себе: если клиент не выполняет опрос, он должен вести себя как http-сервер, чтобы другие могли отправлять ему запросы. Потому что они должны действовать как сервер, а не как клиент, чтобы разрешать запросы самим себе.
Итак, когда мы подписываемся на веб-сайт, чтобы они могли отправлять нам уведомления браузера, откуда эти сайты знают мой браузер? Как мой браузер будет уведомлен и покажет мне всплывающее уведомление? Каким-то образом мой chrome будет действовать как http-сервер, или google должен быть похож на сервер веб-хука, тогда он должен уведомлять каждый браузер chrome, который подписан на эти события? Тогда браузеры и сервер веб-подключения должны иметь подключение к веб-сокету или как?
Я немного растерялся.