Если нам нужен обратный вызов, когда пользователь нажимает кнопку, мы просто набираем
btn.addEventListener('click', callback)
Вопрос, который я хочу выяснить, заключается в следующем: как это может работать? Как это сделать?
Добавил ли браузер поток, который продолжал проверять его (очевидно, это не так, поскольку он потребляет много ресурсов).
Или браузер внутри использовал какую-то серверную push-технологию или что-то еще?