może obiecać, że będzie radzić sobie z asynchronicznie

Yes , Promises are going to handle Asynchronously by JavaScript Multi-task queue introduced in ES-6
Coding is fun