藉由瀏覽器的 data uri schema,
使用 data type: application/octet-stream 就可以用來下載由 javascript 產生的資料,
不經由瀏覽器, 且大部分瀏覽器皆支援, (IE8 有 32KB 的 data 限制)
配合 download 的 tag attribute 就能夠指定下載名稱 (only support: ff, chrome)

最明顯的缺點是效能, 無法 cache 且每次載入必須重新 decode 和 embed


REF: [Data_URI_scheme (Wikipedia)](http://en.wikipedia.org/wiki/Data_URI_scheme)