¿Cómo funciona WebGL?

Estoy buscando una comprensión profunda de cómo funciona WebGL. Quiero ganar conocimiento a un nivel que a la mayoría de las personas les importa menos, porque el conocimiento no es necesariamente útil para el programador promedio de WebGL. Por ejemplo, ¿qué papel desempeña cada parte (navegador, controlador de gráficos, etc.) del sistema de representación total para obtener una imagen en la pantalla? ¿Cada navegador tiene que crear un motor / entorno javascript / html para ejecutar WebGL en el navegador? ¿Por qué Chrome es la cabeza de todos los demás en términos de ser compatible con WebGL?

Entonces, ¿cuáles son algunos buenos recursos para comenzar? La especificación de kronos es algo faltante (por lo que vi navegando por unos minutos) para lo que quiero. Principalmente, quiero saber cómo se logra / implementa esto en los navegadores y qué más necesita cambiar en su sistema para hacerlo posible.

Respuestas a la pregunta(2)

Su respuesta a la pregunta