Что лучше использовать для создания интерфейса: Canvas, WebGL или DOM?
========================================================================

 Что будет быстрей работать в качестве пользовательского интерфейса?   
**DOM** более нативен для браузера, а значит, каждый браузер имеет какие-то фичи, которые позволяют работать элементам DOM быстрей.   
**WebGL** более нативен для видеокарты, значит, будет эффективней взаимодействовать с видеокартой.   
**Canvas**, очевидно, куда менее эффективн, чем WebGL, но насколько он хуже или лучше DOM?  

Так какой же из этих средств будет наиболее быстрым и на каком из них будет более эффективно писать интерфейс веб-приложения? 

 Интерфейс для веб-приложения пишите на DOM с иконками на SVG. Будете писать на графике, замучаетесь с обработкой кликов, с состояниями элементов, с кешированием тяжелых компонентов при перерисовке, с масштабированием и.т.д. Проблем будет много.