Ну насколько я знаю в спеке языка говорится что js однопоточный, поэтому средствами языка многопоточность реализовать невозможно. Соответственно я так же знаю что когда js на рантайме, то движок (например в8) делает кучу оптимизаций, чтобы код исполнялся быстрее. В том числе внутри него работает несколько пулов потоков для разных операций (работа с сетью, с фс, и тд.) Значит многопоточность в js как бы есть, но она реализована под капотом. И вопрос в том, работает ли это все на coroutines или когда поток, ответственный за запрос в сеть собственно делает этот асинхронный запрос в сеть, просто простаивает, дожидаясь результата?
прости, но когда v8 начал самостоятельно работать с файловой системой???