FWIW, you can do that now, using phantomjs (which is chrome)
http://phantomjs.org/screen-capture.html
It's based on webkit.
(I've been using Prince for over a decade, rendering everything from prescription labels, packing slips, receipts, resumes, books, and more. It's great.)