&gt; Most apps we&#x27;ve encountered only take a couple seconds to start. But we&#x27;re working on a trick where we snapshot the process after startup and start each grain from the snapshot, thus essentially optimizing away any startup-time slowness.<p>This is very interesting. I&#x27;ve been looking for something like this since 2007 for optimizing the startup time of some apps. However I couldn&#x27;t find any suitable technologies for this purpose; VM memory snapshotting is heavyweight and is slower than starting an app from scratch, OS-level tools like cryopid can&#x27;t even be called alpha-level. What kind of snapshot technology do you intend to use, and how confident are you that it will work well?