Event Loop & Microtasks
What pattern does this code demonstrate?
const nextTick = () => new Promise(resolve => setTimeout(resolve, 0));
async function task() {
console.log('Start');
await nextTick();
console.log('End');
}
task();
console.log('Sync');