Подтвердить что ты не робот

Как setTimeout реализован в javascript-интерпретаторах или таймерах вообще?

Как вызвана функция после того, как прошло время, реализованное в javascript или любом другом интерпретируемом языке?

Другими словами, существует ли цикл в интерпретаторе javascript, который все время проверяет список таймеров, или есть ли какой-либо конкретный способ, которым операционные системы справляются с этим?

Спасибо

4b9b3361

Ответ 2

Вы можете посмотреть источник Firefox или WebKit, чтобы узнать, как они его реализовали.