Yeah this is a long way off and lots of things need to happen before node can even consider this… 
1. TC39 needs to get async functions to stage 4:
<a href="https:&#x2F;&#x2F;github.com&#x2F;tc39&#x2F;ecma262&#x2F;blob&#x2F;master&#x2F;README.md" rel="nofollow">https:&#x2F;&#x2F;github.com&#x2F;tc39&#x2F;ecma262&#x2F;blob&#x2F;master&#x2F;README.md</a>
2. V8 needs to implement: <a href="https:&#x2F;&#x2F;github.com&#x2F;nodejs&#x2F;promises&#x2F;issues&#x2F;4" rel="nofollow">https:&#x2F;&#x2F;github.com&#x2F;nodejs&#x2F;promises&#x2F;issues&#x2F;4</a>
3. Node then needs to use this updated V8, and to be able to use this reliably, this V8 will need to reach an LTS release: <a href="https:&#x2F;&#x2F;github.com&#x2F;nodejs&#x2F;LTS&#x2F;blob&#x2F;master&#x2F;schedule.png" rel="nofollow">https:&#x2F;&#x2F;github.com&#x2F;nodejs&#x2F;LTS&#x2F;blob&#x2F;master&#x2F;schedule.png</a>
4. Also Node API needs to become promises-compatible, which is god-knows how long away: <a href="https:&#x2F;&#x2F;github.com&#x2F;nodejs&#x2F;promises" rel="nofollow">https:&#x2F;&#x2F;github.com&#x2F;nodejs&#x2F;promises</a>