¿Hay algo como "eventos inmediatos" en Javascript?

Es la noción / concepto de "eventos inmediatos¿Algo que existe en las implementaciones de Javascript?

Fondo

En estoesta respuesta a la pregunta "¿Se garantiza que javascript sea de un solo hilo?"el autor menciona algo a lo que se refiere comoeventos inmediatos. Talevento inmediato es una función de devolución de llamada (es decir, a algo como el "cambio de tamaño" de la ventana del navegadorwindow.onresize = callbackfunc; ), que se ejecuta mientras que otro código Javascript aún no ha "terminado", porque por ejemplo está bloqueado (es decir,alert("alert");).

Permítanme aclarar con un ejemplo:

// (1) Setup a "immediate event" (a callback for "resize");
window.onresize = function(){ console.log("log resize"); };

// (2) Run some code which contains a blocking alert()
console.log("log A");
console.log("log B");
alert("alert");
console.log("log C");

(Como un jsfiddlehttp://jsfiddle.net/rj25m/5/)

Salidas del script anterior para diferentes casos / escenarios:

Caso 1 (No se realiza cambio de tamaño)

log A
log B
log C

Caso 2 (Windows cambia de tamaño después dealert("alert");)

log A
log B
log C
log resize

Caso 3caso interesante (Windows cambia de tamaño durante elalert("alert"); surgir)

log A
log B
log resize
log C

AVISO: Por favor observe (como se menciona también en elresponder mencionado), que en algunos sistemas no es fácil cambiar el tamaño de la ventana durante una alerta modal. En MS Windows, por ejemplo, uno necesita reducir temporalmente la revolución de la pantalla para provocar el cambio de tamaño de la ventana. En otro sistema, la mayoría de los eventos de Linux, aunque hay una alerta, aún puede cambiar el tamaño de la ventana.

AVISO 2: La salida (Caso 3) que solo pude reproducir en Firefox (usé la versión 26.0). IE y Chrome no parecían "apoyar" a esoseventos inmediatos"y parece que allí se notó el evento de cambio de tamaño pero se programó para ejecutarse después de la finalización del bloque que fue bloqueado por elalert("alert").

Caso 4 (como Case3, pero con Chrome / IE)

log A
log B
log C
log resize

Estoy confundido sobre el comportamiento observado en la compilación de Firefox y el uso del término "eventos inmediatos". Tengo mis dudas si realmente existe algo como esto. Es por esto que pregunto aquí, espero que alguien esté familiarizado y pueda responder con referencia a las especificaciones de ECMAScript o con referencia a las especificaciones de implementaciones. Mirando la referencia de MDN a la idea real de"ejecutar hasta completar" Me inclino a pensar que el comportamiento descrito poreventos inmediatos no se desea nada, no se menciona nada y en realidad es un error de Firefox. Hay cierta reputación de que Firefox tiene algunos problemas con elalert Desde que introdujeron la nueva (pestaña modal de alerta).

Me alegro por la perspicacia y estoy abierto a responder comentarios

Respuestas a la pregunta(1)

Su respuesta a la pregunta