Como funciona o atributo "download" da tag <a> no HTML?

O atributo download da tag <a> do HTML instrui ao browser que o recurso definido no atributo href deve ser baixado e não navegável.

Somente URLs de mesma origem de domínio ou schemas blob: e data: declarados no href são suportadas.

O atributo download pode ser informado com ou sem valor. Quando informado com valor, este será o nome do arquivo a ser baixado.

O atributo download é suportado por praticamente todos os browsers atuais, menos o IE11.

<a href="..." download="image.png">
  Baixar Imagem
</a>
LoFM.