If you want to simplify your syntax and avoid then calls, use async/await (possibly with a trans­piler). The execution will still be asynchronous of course, there's no way to change that. You would write