1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30
| const https = require('https'); const start = Date.now(); const fs = require('fs'); const crypto = require('crypto'); function dorequest(){ https.request('https://www.baidu.com',res=>{ res.on('data',()=>{}); res.on('end',()=>{ console.log(Date.now()-start); }); }) .end(); }
function dohash(){ crypto.pbkdf2('a','b',100000,512,'sha512',()=>{ console.log('hash:',Date.now()-start); }); }
dorequest();
fs.readFile('test.js','utf8',()=>{ console.log('FS:',Date.now()-start); }); dohash(); dohash(); dohash(); dohash();
|