Стоит ли использовать WebGL для связки CANVAS + Video?
========================================================

 Привет!  

Ситуация такая:  

Есть 2–5 видео-файлов формата Full HD, которые на сайте нужно проигрывать одновременно одно под другим. Предполагается, что все видео будут видны одновременно благодаря разным смешениям слоёв и маскам прозрачности. То есть такой ситуации, когда верхнее видео полностью перекрывает собой все остальные не будет. Это всё можно сделать с помощью Canvas (2D).  

Вопрос:  

Можно ли в данном случае использовать WebGL для повышения производительности? И вообще поможет ли? 

 С WebGL будет быстрее, но если рендерите 2-5 файлов HD, быстро точно не будет ;) Момент с растеризацией будет быстрый, но сама отрисовка видеотекстур крайне медленная операция. 

 Я думаю, что вы однозначно получите прирост производительности. Только вот при использовании WebGl не придётся ли вам самостоятельно писать шейдеры для смешивания слоёв?