tonic + npm: fibers

node v6.17.1
endpointsharetweet
var Future = require("fibers/future") var sleep = ms => { var future = new Future setTimeout(function() { future.return() }, ms) return future } Future.task( ()=> { console.time( 'serial' ) sleep(100).wait() sleep(100).wait() console.timeEnd( 'serial' ) console.time( 'parallel' ) var s1 = sleep(100) var s2 = sleep(100) s1.wait() s2.wait() console.timeEnd( 'parallel' ) }).detach()
Created from: https://tonicdev.com/npm/fibers
Loading…

no comments

    sign in to comment