Какую технологию учить для «рисования» в браузере?
В целях обучаться JavaScript'у и php делаю различные маленькие приложения. Сейчас делаю браузерную игру, на данный момент она текстовая, хочу добавить визуальную часть.
Так-вот, всплыл вопрос о том, как лучше отображать в браузере 2D графическую часть.
Сейчас пробую обычный HTML (Много div-ов и много лагов.)
Думаю над Flash, Canvas (html5) , WebGL, ... ?
Читая интернет очень запутался, прошу разобраться немного.