jquery, canvas, svg, templating, raphael js