Hi there,
I’m dealing with this same issue.
I have a custom post type using 8 custom fields, each of which contain a lot of user generated content. Some users have reported losing a bit of work after taking their time with input and losing their session, etc.
Would appreciate some guideance on an approach to implementing a solution with javascript – ie. what events to listen for, or hacking at autosave.js
Would also be happy to pay for this functionality as an add-on or update.