Ответ
Да, можно использовать queueMicrotask(), который позволяет запланировать выполнение функции как микротаску. Это альтернатива Promise.resolve().then(), но без явного создания промиса.
queueMicrotask(() => {
console.log('Это микротаска!');
});
Микротаски выполняются после текущего синхронного кода, но до следующего макротаска (например, setTimeout). Это полезно для выполнения задач, которые должны быть обработаны как можно быстрее, но без блокировки основного потока.