One of the ways to do it would be to incorporate an HTML5 renderkit.
This is definitely on the radar. The MyFaces implementation is also experimenting with an HTML5 renderkit. I will also be at the Jazoon conference in Switzerland (June 1) talking about JSF2 and HTML5.
[Message sent by forum member 'rogerk']
http://forums.java.net/jive/thread.jspa?messageID=452466