Eu sei que a API Fetch usa se Promiseambos permitem que você faça solicitações AJAX para um servidor.
Li que a API Fetch tem alguns recursos extras, que não estão disponíveis no XMLHttpRequest(e no polyfill da API Fetch, pois é baseado nele XHR).
Quais recursos extras a API Fetch possui?
fetch(url).then(function(data) (...));não é mais simples do que usar XMLHttpRequestpara fazer a mesma coisa? Pode ter muitos outros recursos, mas nossa, é mais simples de usar para coisas comuns. É uma API limpa.