Здравствуйте, loginx, Вы писали:
I>>I>>async function x() { while(true) await Promise.resolve(); }
I>>
L>А если так?
L>async function x() { for(i=0;i<10000000;i++{ y+=sin(i)} }
L>то фурычит и не тормозит
L>:-O
Не возражаешь, если пофиксим твои ошибки и добавим замер ?
async function x() {let y=0; console.time(); for(let i=0;i<10000000;i++){ y+=Math.sin(i);} console.timeEnd(); }
Код выполняется ажно 1 секунду и далее не тормозит
Замени 10000000 на Infinity, узнаешь много нового.
Но вообще скучновато наблюдать, как ты открываешь для себя особенность JS, которой двадцать лет или больше