JavaScript
HTML5
canvas