Работа с таймерами - важная часть языка программирования JavaScript, хотя и не входит в стандарт ECMAScript. setTimeout и setInterval описаны в документации HTML и входят в HTML API. Традиционно, об их использовании можно подробно посмотреть в документации MDN