Event Loop Example
by Max Sinev
JavaScript
Promise.resolve().then(() => console.log("promise 1"));
setTimeout(() => console.log("timeout 1"), 1);
setTimeout(() => console.log("timeout 2"), 0);
new Promise((resolve) => resolve()).then(() => console.log("promise 2"));