Returning to webpage from another one within a site - caching the last page

For example if we have a website where there is a large 3d scene with hotspots, and clicking a hotspot takes you to a new page for a product. On return to the previous webpage, the load time can seem perceptually long to the end user. Is this a scenario where you would recommend to use the Needle Scene Loading implementation instead and keep all the html page content on one page just with scene loading/unloading in the background when we go from that menu 3d scene to the product scene?

Original Post on Discord

by user 103054507105067008

In this scenario I am also unsure how to hook up the html to the buttons in the product scene if everything was on one webpage where we go from Main 3d Scene > Product Scene via scene load, how do we dynamically hook up the buttons or code of that product scene to the HTML in the current page if we change the HTML at the same time to update it to the product viewer page from the main menu page overlay

by user 103054507105067008