¿Es el evento DOMContentLoaded EXACTAMENTE el mismo que la función .ready () de jQuery?

He reemplazadowindow.addEventListener('DOMContentLoaded', function() {}); con jQuery$(document).bind('ready', function() {});, porque el primero no funcionó en IE <9 y no quería jugar con.attachEvent() para ese navegador ficticio, si pudiera tenerlo bien cubierto por jQuery.

Poco después del reemplazo, noté queDOMContentLoaded el evento siempre se activó alrededor de 0-2 milisegundos después de cargar / actualizar la página (al menos esto es lo que mi script de registro registró), mientras que.ready() siempre requiere al menos de 15 a 20 milisegundos, después de la actualización de la página, para ser disparado (nuevamente, como lo registra el script).

Pido puramente para alimentar mi curiosidad, ¿por qué hay un retraso tan "significativo"? Por supuesto, no hay problema para mí, que jQuery está desencadenando ese evento más tarde. Es solo que, porque quiero saber TODAS las respuestas (¡y dominar el mundo!:]), ¡No puedo dormir con eso! :]

EDITAR: en.ready () función doc algún usuario (Nick (de Nexxar)) señala que: "jQuery simula el evento "DOMContentLoaded" no existente en IE, pero el mecanismo utilizado se activa mucho más tarde que el evento utilizado en otros navegadores". Tal vez esto es lo mismo, lo estoy pidiendo?

Respuestas a la pregunta(3)

Su respuesta a la pregunta