¿Cómo descargar un archivo sin usar el elemento <a> con atributo de descarga o un servidor?

De acuerdo aPuedo usar&nbsp;eldownload&nbsp;atributo de<a>&nbsp;elemento es compatible enMicrosoft Edge build 10547+, perono IE o Safari.

Cómo descargar un objeto de archivo sin usar<a>&nbsp;elemento condownload&nbsp;conjunto de atributos o un servidor?