https://github.com/numminorihsf/now-immediate
https://github.com/numminorihsf/now-immediate
Last synced: over 1 year ago
JSON representation
- Host: GitHub
- URL: https://github.com/numminorihsf/now-immediate
- Owner: NumminorihSF
- Created: 2016-04-15T01:05:38.000Z (over 10 years ago)
- Default Branch: master
- Last Pushed: 2016-04-15T01:20:55.000Z (over 10 years ago)
- Last Synced: 2024-10-06T05:22:26.106Z (almost 2 years ago)
- Language: JavaScript
- Size: 1000 Bytes
- Stars: 0
- Watchers: 3
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
##now-immediate
Package provide function, that returns timestamp in ms (like `Date.now()`).
But after 1st usage, on this event loop, function will return 1st answer.
Example:
var nowIm = require('now-immediate');
console.log('Start');
console.log('Date.now(): '+Date.now()+'\tnowIm(): '+nowIm());
for(var i = 0; i < 10000000; i++){
/123/.test(i);
}
console.log('Finish');
console.log('Date.now(): '+Date.now()+'\tnowIm(): '+nowIm());
setImmediate(function(){
console.log('Next loop');
console.log('Date.now(): '+Date.now()+'\tnowIm(): '+nowIm());
});
The result will be:
Start
Date.now(): 1460683017773 nowIm(): 1460683017773
Finish
Date.now(): 1460683019252 nowIm(): 1460683017773
Next loop
Date.now(): 1460683019254 nowIm(): 1460683019254
In some case, you may need this behaviour. Also it X16+ just faster, than `Date.now()`.