¿Qué es una ventana del navegador?

En un sentido general?
Es el cuadro en el que se muestra la página.

Una ventana del navegador es el cuadrado en el que FireFox, Chrome, Opera, * shudder * Safari y Edge, dibujan la página.

Si hay un iframe (una página dentro de una página, como los anuncios que se contienen), técnicamente también son ventanas.

Eso es desde la perspectiva del usuario final.

Desde una perspectiva de JavaScript, `window` es la referencia al alcance global, que tiene acceso al DOM y a las API del navegador, y detalles sobre el tamaño / posición / etc. de la ventana real del navegador.

En el caso de los iframes, window es una referencia a la ventana que lo contiene (por lo que la `ventana` de un script en un iframe es diferente a la` window` de un script que se ejecuta en el nivel superior de la página (la ventana del navegador real) .

Desde el punto de vista de escribir extensiones de navegador (como aplicaciones de Chrome o complementos de FireFox), con frecuencia tiene acceso tanto al concepto de JavaScript de ‘ventana’ como al concepto de ventana del navegador (si bien es una versión bloqueada de la misma).

Una ventana del navegador es el cuadrado en el que FireFox, Chrome, Opera, * shudder * Safari y Edge, dibujan la página.

Si hay un iframe (una página dentro de una página, como los anuncios que se contienen), técnicamente también son ventanas.

Eso es desde la perspectiva del usuario final.

Desde una perspectiva de JavaScript, `window` es la referencia al alcance global, que tiene acceso al DOM y a las API del navegador, y detalles sobre el tamaño / posición / etc. de la ventana real del navegador.