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.
setInterval OR setTimeout: Am I understanding this right?
Look here.
Often it will freeze the browser or ignore the next interval until the current one is done.
Often it will freeze the browser or ignore the next interval until the current one is done.
This topic is closed to new replies.
Advertisement
Popular Topics
Advertisement