Fetch

fetch('jakis_adres')
.then(function(response) {
  if(response.ok) //zwroc zawartosc odpowiedzi
  else //wyrzuc blad
})
.then(function(data) {
  //obsłuż odpowiedź
})
.catch(/*przechwyć błąd*/);