Supongo que es solo un noop, pero tengo curiosidad en el motor si esto solo está condicionado o si aún se ejecuta pero no es visible.
Depende del entorno. En un entorno que se adhiere a la especificación de la consola , entonces:
Si la consola no está abierta cuando se llama a la operación de la impresora, las implementaciones deben almacenar en búfer los mensajes para mostrarlos en el futuro hasta un límite elegido por la implementación (normalmente del orden de al menos 100).
Algunos entornos no se adhieren a esa especificación (en particular, versiones muy obsoletas de Internet Explorer [IE8 ni siquiera definió el objeto de la console si las herramientas de desarrollo no estaban abiertas (!)]), pero en general así es como funciona incluso en ambientes vagamente modernos.