El atributo defer le indica al navegador que el script no crea ningún contenido, por lo que el navegador puede postergar opcionalmente la interpretación del script. Esto puede mejorar el rendimiento al retrasar la ejecución de los scripts hasta que se haya analizado y representado el contenido del cuerpo.
https://www.websiteoptimization.com/speed/tweak/defer/
Normas de documentos