What happens if a microtask creates new microtasks?
Microtask queue processing has specific rules: 1) New microtasks are added to the current queue, 2) All microtasks must complete before any macrotask starts, 3) This can lead to microtask queue starvation if not managed properly, 4) Each new microtask is processed in order, 5) This ensures consistent handling of related async operations, 6) Can cause performance issues if too many microtasks are chained.