Creo que es esto lo que estas buscando
http://html2canvas.hertzen.com/screenshots.html
Este ejemplo es aplicable solo con el uso de Canvas, ahora otro método no se si te servirá es poder guardar imágenes previas de tu sitio web, pero el único problema es el mantenimiento que le darias