Chromeではa要素にdownload属性というものを指定することができます.
これを利用するとhref属性で指定したファイルをdownload属性で指定した名前で保存することができます.
<a href="http://k.yimg.jp/images/top/sp/ylogo_n.gif" download="TEST">TEST<a>
バックグラウンドで生成したhref, download属性を指定したa要素にクリックイベントを発生させることで,簡単にJavaScriptからファイルのダウンロードを行うことができます.