mirror of
https://github.com/kevin-DL/complete-node-bootcamp.git
synced 2026-01-11 19:14:26 +00:00
34 lines
1.1 KiB
JavaScript
34 lines
1.1 KiB
JavaScript
const fs = require("fs");
|
|
const crypto = require("crypto");
|
|
|
|
const start = Date.now();
|
|
process.env.UV_THREADPOOL_SIZE = 4;
|
|
|
|
setTimeout(() => console.log("Timer 1 finished"), 0);
|
|
setImmediate(() => console.log("Immediate 1 finished"));
|
|
|
|
fs.readFile("test-file.txt", () => {
|
|
console.log("I/O finished");
|
|
console.log("----------------");
|
|
|
|
setTimeout(() => console.log("Timer 2 finished"), 0);
|
|
setTimeout(() => console.log("Timer 3 finished"), 3000);
|
|
setImmediate(() => console.log("Immediate 2 finished"));
|
|
|
|
process.nextTick(() => console.log("Process.nextTick"));
|
|
|
|
crypto.pbkdf2Sync("password", "salt", 100000, 1024, "sha512");
|
|
console.log(Date.now() - start, "Password encrypted");
|
|
|
|
crypto.pbkdf2Sync("password", "salt", 100000, 1024, "sha512");
|
|
console.log(Date.now() - start, "Password encrypted");
|
|
|
|
crypto.pbkdf2Sync("password", "salt", 100000, 1024, "sha512");
|
|
console.log(Date.now() - start, "Password encrypted");
|
|
|
|
crypto.pbkdf2Sync("password", "salt", 100000, 1024, "sha512");
|
|
console.log(Date.now() - start, "Password encrypted");
|
|
});
|
|
|
|
console.log("Hello from the top-level code");
|