Mais ou menos, porque ele é concorrente(divide cpu) ele tem um modelo de event loop.
Tem até uma palestra antiga do Fabio Akita, que ele fala sobre Elixir e dá alguns exemplos o nodejs.
Respondendo a "Na verdade o async/await é não bloqueante, e ma..." dentro da publicação Fluxo não bloqueante do JS
1