1 2 3 4 5
queueMicrotask(() => { throw new Error("foo"); }); console.log(1); Promise.resolve().then(() => console.log(2));