What vscode provides is intermittent saves of **all modified buffers** (and not over the top of the original files like autosave does), and the ability to restore buffers to the same modified state they were.
I think part of this is already present in some plugin ("auto save" or something like that, I'm typing this from phone). It saves modified files periodically in configured directory. It just lacks a nice way to restore the previous states. And yes, I'd love to have this feature 👍