Системные уведомления в современных браузерах работают следующим образом: 1
Также в браузерах есть push-уведомления. 24 Они работают на уровне браузера и операционной системы и не зависят от активности сайта. 2 Даже если вкладка закрыта, фоновый скрипт Service Worker остаётся активным и принимает сообщения. 2 Браузер взаимодействует с Push-сервером, а когда приходит сообщение, активирует Service Worker, который обрабатывает данные и передаёт их в Notifications API. 2 Notifications API работает в браузере, но показывает уведомления так, как это делает сама операционная система: в Windows они всплывают в правом нижнем углу, а на macOS или мобильных устройствах — в центре уведомлений. 2