Yes, fetch is basically sugar around XHR. This is just XHR injection using a nice API in the library itself (which some browsers still don't support).
From a user's perspective, you could create the exact same experience using vanilla XHR (which is exactly what AMD module loading does with `define`).