Juguemos al peligro. Usted viene con la pregunta. Tengo mi respuesta, así que no me importa si quieres cerrar esto.
Pero hay un problema no obvio que otros podrían beneficiarse sabiendo.
Si escucha eventos keyup en un cuadro de entrada o, en mi caso, un div editable, encontrará que el contenido del texto no está sincronizado con las claves del evento keyup. Es posible que ya se hayan integrado varias pulsaciones de teclas en el texto (o el valor de entrada) mientras todavía están llegando eventos de teclado tardíos.
Esto puede llevar a una gran confusión. Incluso podría estar pensando que es culpa de su controlador de eventos, que podría estar perdiendo eventos clave. Pero no, está obteniendo todos los eventos clave, pero es posible que los esté recibiendo tarde, después de que el objeto de texto que está escuchando ya se haya actualizado.
Ahora haga una pregunta o vote para eliminar. No me importa. Si no quieres saber. Lo se ahora.