¿Todas las pestañas en una ventana del navegador comparten un solo hilo de JavaScript?

En general, la ejecución de JavaScript en el navegador se considera como un solo hilo. ¿Este único hilo se aplica a todas las pestañas abiertas en una ventana del navegador?

En otras palabras, si el código JavaScript (diferente) se ejecuta en pestañas diferentes, ¿todos se ejecutan utilizando un solo hilo?

Además, ¿qué sucede cuando tiene abiertas varias ventanas del mismo navegador y cada ventana contiene varias pestañas?

Finalmente, ¿las respuestas a lo anterior dependen del proveedor / versión del navegador, etc.?

Respuestas a la pregunta(1)

Su respuesta a la pregunta