RU

Среда исполнения JavaScript в браузере по стандарту HTML: агенты, event loop, task'и и микрозадачи

Обычно браузер представляют так: у каждой вкладки свой поток и свой event loop, а промис срабатывает раньше таймера, потому что микрозадачи приорите…

JavaScriptevent loopмикрозадачиHTML Standardtask queuePromisesetTimeoutагентыrealmenvironment settings object
Habr
RU

Вы неправильно тестируете асинхронный код: тест проходит раньше, чем выполняется проверка

В статье разберём, как именно раннер решает, что тест прошёл, почему .then без return выполняется уже после теста, почему try/catch в…

асинхронное тестированиеавтотестыJestJavaScriptPromiseложноположительные тестыunit-тестытест-раннерAPI-тестирование