setTimeout(() => console.log("timeout"), 0); Promise.resolve().then(() => console.log("microtask")); console.log("sync");