Я пытаюсь создать асинхронный метод, запустить функцию в отдельном потоке.
Но тесты показывают, что асинхронность по-прежнему выполняется в том же потоке, что и вкладка в браузере.
Вот простой тест:
async function asyncLoader() {
while(true) { }
}
var res = await asyncLoader();
После запуска кода вкладка в браузере умирает, хотя ее приходилось запускать в отдельном потоке, как это делается в C #
Как работают потоки в javascript? Можно ли запустить отдельный поток помимо Worker?