async/await — synchroniczny styl dla asynchronicznego kodu
async/await to syntaktyczny cukier nad Promise wprowadzony w ES2017. Funkcja async zawsze zwraca Promise. await wewnątrz niej “pauzuje” wykonanie (bez blokowania wątku) i czeka na rozwiązanie Promise. Kod wygląda synchronicznie, działa asynchronicznie.