The author of this polyfill blogged about it in a short series on CSS-tricks. I haven’t used in production, but it contrasts nicely to other validation approaches bypassing the HTML5 capabilities. Hence, it is able to be very light weight, and most importantly: it degrades nicely.