an immutable black hole might as well be a shredder. the OP in the reddit did precisely that. that money is GONE. locked away forever. it has not been transferred to anyone else.
var xhr = new XMLHttpRequest();
xhr.onreadystatechange = function(){
if(this.readyState == 4 && this.status == 200) {
//do stuff to your dom, JSON.parse(return stuff) etc.
}
}
xhr.open("POST", "/some route/" + whatever, true);
xhr.send();
FormData(); would add 2 more lines to the above...
I see no point in all this front-end toolchain stuff trying to maintain an illusion that ES6 runs in most browsers.
Invariably maintaining false abstractions will not promote deeper understandings of the rather essential and basic "request response" cycle of HTTP.