JSFiddle - React, Tailwind, and code Playground

HTML

<script src="https://fastcdn.org/FileSaver.js/1.1.20151003/FileSaver.min.js"></script>

JavaScript

var xhr = new XMLHttpRequest();
    
    var url = 'https://upload.wikimedia.org/wikipedia/commons/d/da/Internet2.jpg';
    
   	xhr.responseType = 'arraybuffer';
    xhr.open('GET', url , true);
    
    xhr.onreadystatechange = function () {
        if (xhr.readyState == xhr.DONE) {
            var file = new Blob([xhr.response], {type:'image/jpeg'});
            saveAs(file, 'image.jpeg');
        }
    };
    xhr.send();