Diferencia entre el evento de "cambio" y "entrada" para un elemento 'entrada'

¿Puede alguien decirme cuál es la diferencia entre elchange yinput eventos es?

Estoy usando jQuery para agregarlos:

$('input[type="text"]').on('change', function() {
    alert($(this).val());
})

Tambien funciona coninput en lugar dechange.

¿Tal vez alguna diferencia en el orden del evento en relación con el enfoque?

Respuestas a la pregunta(2)

Su respuesta a la pregunta