12-13-2023, 08:29 PM
Hi Dr. Bob,
Coincidentally, I've been thinking about this for some time now and this is in our radar.
I think this is feasible, at least in part. It would be certainly possible to recreate the session on demand, recreating/reloading all existing forms, DataModules if existing, and the user session. Maybe not exactly containing all the data that the users sees on the browser, but the experience would be much better.
Another point is when/where this persistent data would be saved. If the goal is recovering from a system crash, this would need to be continuous. On the other hand, if the goal is to just allow application restart with iminimal impact (e.g. when installing a new version), then this could be done on demand, triggered by user code....
Coincidentally, I've been thinking about this for some time now and this is in our radar.
I think this is feasible, at least in part. It would be certainly possible to recreate the session on demand, recreating/reloading all existing forms, DataModules if existing, and the user session. Maybe not exactly containing all the data that the users sees on the browser, but the experience would be much better.
Another point is when/where this persistent data would be saved. If the goal is recovering from a system crash, this would need to be continuous. On the other hand, if the goal is to just allow application restart with iminimal impact (e.g. when installing a new version), then this could be done on demand, triggered by user code....

