This is not a new concept as I have used this solution before at a previous company to mimic client/server type operation from the web page, but it’s interesting to see someone publishing an open source project to offer this behavior.
Direct Web Remoting works by including a non-visible frame in your webpage that is controllec via Javascript in your main page frame to submit and retrieve data from a Servlet. As the data is retreived the main page can update its content dynamically using Javascript. This gives the illusion of the page being able to dynamically update itself with data and content from the server without the page refreshing or submitting itself back to the server.