JSZip
example : get a file with an ajax call
Tip : check the source of the page !
The xhr1 way
The xhr2 way, with arraybuffer
The xhr2 way, with blob