title: zip file and download from client or server?
body: <p>I need to pull a set of arrays, they have values like '<a href="http://example.com/1.png" rel="nofollow">http://example.com/1.png</a>' and I have to zip and download them when a user click 'download' on the cilent side.</p>
  
  <p>For that part should I do it on server or client side? I found few npm that can do the job but I doubt it should be at the server side, since I can pass my data from db to cilent.</p>