Pregunta de entrevista de Tars

Difference between async and defer in JS?