Apenas uma nota que Promises permitem a simultaneidade (concurrency) na execução, e não o paralelismo (parallelism):
Paralelismo no JS se obtem com o require('child_process') no Node.js ou com Web Workers no navegador.
No que se refere ao MV, infelizmente nada disso é usado, pois o Ojima (o...