La administración de eventos propuesto por la W3C es significativamente diferente al modelo visto hasta ahora para atrapar los eventos. Como ventaja podemos decir que todos los navegadores actuales implementan este modelo por lo que no es necesario un código JavaScript que tenga que estar preguntando en que navegador y en que versión de ese navegador se está ejecutando.
Este modelo tiene muchas mejoras con respecto al modelo tradicional de enlazar los eventos directamente en el archivo HTML en cada una de las marcas respectivas.
Utilizando este modelo podemos separar definitivamente el archivo HTML (contenido de la página), archivo CSS (presentación de la página) y el archivo JS (comportamientos de la página)
En los próximos conceptos veremos como implementar la captura de eventos utilizando este nuevo modelo.
No hace muchos años versiones antiguas del Internet Explorer de Microsoft no implementaban este modelo de captura de eventos en forma compatible, por lo que debíamos utilizar un navegador que si lo implementara (por ejemplo el FireFox, Chrome, Safari, Opera o las últimas versiones de IE) si bien hay formas de hacer nuestro código compatible con versiones viejas de IE no tiene sentido a estas alturas su implementación por razones de costos y los pocas instalaciones de dicho software.