2 ms·
Reminds me of `node-fibers`[1] var Fiber = require('fibers'); function sleep(ms) { var fiber = Fiber.current; setTimeout(function() {
by drinchev 9y ago
Reminds me of `node-fibers`[1]
var Fiber = require('fibers');
function sleep(ms) {
var fiber = Fiber.current;
setTimeout(function() {
fiber.run();
}, ms);
Fiber.yield();
}
Fiber(function() {
console.log('wait... ' + new Date);
sleep(1000);
console.log('ok... ' + new Date);
}).run();
console.log('back in main');
It is used heavily in meteor[2]
1: https://github.com/laverdet/node-fibers https://github.com/laverdet/node-fibers
2: https://github.com/meteor/meteor https://github.com/meteor/meteor