¿Cómo se implementa en setTimeout los intérpretes JavaScript o temporizadores en general?

StackOverflow https://stackoverflow.com/questions/739847

Pregunta

¿Cómo es una función llamada después de un tiempo ha pasado implementado en JavaScript o cualquier otro lenguaje interpretado?

En otras palabras, ¿existe un lazo detrás en el intérprete de Javascript que comprueba todo el tiempo una lista de contadores de tiempo, o hay alguna forma en particular que los sistemas operativos manejan esto?

Gracias

¿Fue útil?

Solución

Hay una buena descripción en el de John Resig el blog

Otros consejos

Se podría buscar en la fuente de Firefox o WebKit para ver la forma en que lo implementaron.

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top