Это вопрос до Is there a point to multithreading?Будет ли JavaScript лучше, если бы он был многопоточным?
Если JavaScript был многопоточным, будет ли он лучше, чем существующая система? Будет ли многопоточность с одним потоком пользовательского интерфейса и другими задачами в разных потоках (фоновом режиме) принести большую отзывчивость и эффективное использование ресурсов?
Почему разработчики языка приняли решение о том, что придерживаются единой однопоточной модели, несмотря на достижения в отсутствие процессоров/машин и необходимость одновременного вытягивания различного контента и данных из разных механизмов. Почему они все еще в порядке со способом JavaScript timers work, когда многопоточность может предложить гораздо большую точность?
Я не пытаюсь придавить JavaScript как неэффективные, а узнать, как многопоточность приносит в стоимости по сравнению со сложностью он вводит программирования