I am using idiomatic code to trigger download without server side processing:
function toMimeDataTextCsv(str) { return \'data:text/csv;charset=UTF-8,\' + encode