More awesome libraries popping up all over the place:
window.saveAs() API. Save blobs/files, client-side.
toBlob() method, which is not implemented by any browsers.
⟪ Announcing New Game, the conference for HTML5 game developers Downloading resources in HTML5: a[download] ⟫