O HTML5 veio com todas as novas APIs, novos tipos de entrada e atributos para formulários. Como é frequentemente o caso, essas principais adições muitas vezes obscurecem as pequenas atualizações e eu acho que isso é particularmente verdadeiro para o atributo de download.

Como você sabe, existem alguns arquivos que o navegador não faz download automaticamente; imagens, outras páginas da web e, dependendo das configurações do seu navegador, às vezes até PDFs. O atributo de download dá ao navegador uma maneira nativa de fazer o download desses arquivos automaticamente, sem ter que recorrer ao JavaScript. Isso é realmente útil para qualquer aplicativo que lida com o download de imagens, como sites de upload de imagens.

Usando o atributo de download

Como o atributo de download não usa scripts de nenhum tipo, é tão simples quanto adicionar o atributo ao seu link:

Conclusão

Levando em consideração tudo o que foi adicionado ao HTML5, o atributo download é uma parte muito pequena, mas na minha opinião é um atributo que estava muito atrasado e definitivamente tem seus usos nos aplicativos de hoje, tanto para usabilidade quanto para simplificação.

Você implementou o atributo de download? Quais são seus heróis desconhecidos do HTML5? Deixe-nos saber nos comentários.

Imagem em destaque / miniatura, baixar imagem via Shutterstock.