Сколько процессов одновременно может выполняться в javascript?
Один процесс. Даже асинхронные вызовы типа setTimeout или Ajax выполняются в том же потоке, что и вызывающий код.
Правда, ещё есть воркеры, но они испытывают трудности при работе с общими ресурсами.
Также в разных вкладках JS выполняется в разных процессах. Но они тоже испытывают проблемы при синхронизации, как и воркеры.
Всего один процесс, но в нём может работать несколько потоков.
Для написания мультипоточных JS-приложений есть удобная библиотека: www.hamsters.io
Также, есть библиотека для "склейки" вёрстки (HTML-блоков) в готовую страницу браузера "налету" с помощью асинхронных запросов в мультипоточном режиме. Также - позволяет заменять эти блоки без перезагрузки всей страницы.