{{#template name="apiTimers"}}

Timers

Meteor uses global environment variables to keep track of things like the current request's user. To make sure these variables have the right values, you need to use `Meteor.setTimeout` instead of `setTimeout` and `Meteor.setInterval` instead of `setInterval`. These functions work just like their native JavaScript equivalents. If you call the native function, you'll get an error stating that Meteor code must always run within a Fiber, and advising to use `Meteor.bindEnvironment`. {{> autoApiBox "Meteor.setTimeout"}} Returns a handle that can be used by `Meteor.clearTimeout`. {{> autoApiBox "Meteor.setInterval"}} Returns a handle that can be used by `Meteor.clearInterval`. {{> autoApiBox "Meteor.clearTimeout"}} {{> autoApiBox "Meteor.clearInterval"}} {{/template}}