The following snippet sets a timeout that I\'d like to last at least a second:
var currentTimeMillis = new Date().getTime(); // do stuff... var sleepTime = 1000
Better be safe than sorry:
setTimeout(callback, Math.max(sleepTime, 0))