queueMicrotask
JavaScript 🟡 MidDéfinition
Fonction globale qui ajoute un callback a la microtask queue. Plus léger que Promise.résolve().then() pour planifier une microtask.
Analogie
Glisser un post-it urgent sur la pile 'a traiter immédiatement' au lieu de créer un ticket formel (Promise).
Exemple de code
console.log('1');
queueMicrotask(() => console.log('2'));
console.log('3');
// 1, 3, 2
Cas d'usage
Différer une action après le code synchrone courant mais avant le prochain rendu.
Anti-pattern
Utiliser queueMicrotask en boucle recursive, bloquant la macrotask queue indéfiniment.