Нашел отличный JS плагин для сохранения данных на жесткий диск.
К сожалению, document.execCommand(‘SaveAs’) уже не спасает, посему встречайте:
пример использования:
var blob = new Blob(["Hello, world!"], {type: "text/plain;charset=utf-8"}); saveAs(blob, "hello world.txt");
Демка здесь.