Autocompletar es un patrón que todos los usuarios de la web están familiarizados con. Cuando haces una búsqueda, tu motor de búsqueda sugiere términos. Cuando escribe un mensaje de correo electrónico nuevo, su cliente de correo sugiere destinatarios. Esta funcionalidad, sin embargo, no ha estado disponible para los desarrolladores web sin una cantidad no trivial de JavaScript. Uno de los nuevos elementos HTML5, el <datalist>, aporta esta funcionalidad de autocompletado a la Web de forma nativa. En este artículo, describiré lo que son los datalistas, cuándo es apropiado usarlos, sus limitaciones y qué hacer para los navegadores que no los soportan.
Fuente: https://www.noupe.com/design/html5-datalists-what-you-need-to-know-78024.html