Scheduler.yield() разгрузил главный поток
Современный Web API
Порция в 8192 записи укладывается примерно в 1,7 мс CPU, а
https://habr.com/ru/companies/domclick/articles/1090250/
scheduler.yield() помогает дробить тяжёлые вычисления и возвращать управление браузеру без долгих блокировок интерфейса. В тесте на 500 тыс. записей задержка ввода упала с 45,4 до 0,3 мс по сравнению с синхронным запуском.Порция в 8192 записи укладывается примерно в 1,7 мс CPU, а
setTimeout(0) в такой схеме проигрывает из-за 4 мс минимальной задержки и потери приоритета продолжения.https://habr.com/ru/companies/domclick/articles/1090250/