-
-
Save kypflug/f486046ba87076088742212316d0df7d to your computer and use it in GitHub Desktop.
Making a request for a JSON resource with XHR
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
var xhr = new XMLHttpRequest(); | |
xhr.open('GET', url); | |
xhr.responseType = 'json'; | |
xhr.onload = function() { | |
console.log(xhr.response); | |
}; | |
xhr.onerror = function() { | |
console.log("Houston, we've got a problem."); | |
}; | |
xhr.send(); |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Simpler, sure ... and now
abort
a fetch ... or show me a download/upload progress .... uh wait ....My point is that LOC as first reason to ditch anything is a very poor argument.
The two APIs do different things. Comparing them to sell
Fetch
is silly because fetch lacks of few things already very simple through XHR and vice-versa, XHR doesn't expose streams so it's inferior.These are informative points. Showing extra empty lines to demonstrate how much less LOC we have now?
Meh
¯\_(ツ)_/¯