setInterval OR setTimeout: Am I understanding this right?

Started by
1 comment, last by Oliver Sch 11 years, 5 months ago
Is this right? We are talking about JavaScript. Event Based Language.


If I use setInterval to call a function every second, and the funtion takes 2 seconds to process. Then I am going to "stack up" requests indefinelty? and creating a longer and longer delay?


If I use setTimeout, and specify 1 second. Then the function will run (again, lets say 2 seconds) and then start the timeout. And not stack up requests.
Advertisement
Look here.

Often it will freeze the browser or ignore the next interval until the current one is done.
So this is a yes for setTimeout?

This topic is closed to new replies.

Advertisement