JavaScript async/await
JavaScript jest jednowątkowy — nie może czekać na odpowiedź serwera blokując wszystko. Promise reprezentuje wartość, która będzie dostępna w przyszłości. async/await to cukier syntaktyczny nad Promise — pozwala pisać asynchroniczny kod jakby był synchroniczny.