Como o WebGL funciona?

Estou procurando um entendimento profundo de como o WebGL funciona. Estou querendo adquirir conhecimento em um nível em que a maioria das pessoas se preocupa menos, porque o conhecimento não é necessário para o programador WebGL comum. Por exemplo, que papel desempenha cada parte (navegador, driver gráfico, etc.) do sistema total de renderização para obter uma imagem na tela? Cada navegador precisa criar um mecanismo / ambiente javascript / html para executar o WebGL no navegador? Por que o chrome é o líder de todos os outros em termos de compatibilidade com WebGL?

Então, quais são alguns bons recursos para começar? A especificação kronos está meio que faltando (pelo que vi navegando por alguns minutos) para o que estou querendo. Estou querendo principalmente como isso é realizado / implementado nos navegadores e o que mais precisa mudar no seu sistema para tornar isso possíve

questionAnswers(2)

yourAnswerToTheQuestion