Hi,
This is actually a very good question! There are different methods of preserving state of Verge3D-based applications:
1) Storing data in URL params. Data is saved by the open web page puzzle with replace URL (no reload) option, which in turn gets a URL generated by the set url param puzzle. To retrieve the data use the get URL data puzzle with parameters option.
2) Storing data in browser local storage. See the storage set / storage get puzzles.
3) Storing data on web server. This would require authenticating your users. The easiest way to achieve that would be using cloud-based backends such as Firebase. In fact, Verge3D 4.12 is made fully compatible with such solutions. We’re preparing a how-to guide explaining how to integrate Verge3D with Firebase, so stay tuned!
Which one to chose depends on your situation. Methods 1 and 2 are very easy to implement, but 3 is the standard approach.
Soft8Soft Tech Chief
Want more Verge3D updates? Follow me on X, Facebook, or LinkedIn