Im not quite sure what "support" you want for your RESTful service,
there is no framework or engine that knows how to interpret your REST interface.
What would be a good choice for a "frontend" technology.
So to answer your question, I would suggest using the only appropriate/available technology.
- HTML for layout
If you need advanced 2D animations you could use a 2D engine like "construct 2" utilizing the canvas element.
Good libraries for DOM manipulation, interaction and basic animations are jQuery/jQueryUI, YUI and countless others.