Autosave is not exactly trivial, but it's definitely on the list. I do agree it's something incredibly useful!
(Doing it right also can incur some costs, and that's something we would need funding for...)
(Doing it right also can incur some costs, and that's something we would need funding for...)
In the case of auto-save, there's a lot of unsettled design trade-offs, and other needs keep coming up. But if you're curious, you're welcome to check out the GitHub: snap-cloud/snapCloud is the backend, and jmoenig/snap is the main IDE.