ESP32 - ESP-IDF - Building a Multi Page jQuery Website With No Page Load
In this video I have converted the web page that I was developing before, so that it has multiple pages in it, without it having to get anymore data from the ESP32. The page still uses the built in jQuery and this makes it obvious why the pages mustn't ask for anymore data from the ESP32, because it would then have to supply a full copy of jQuery on every page load, which would make browsing the pages a slow experience. The initial page load will obviously be slow, but this is then made up for by the speed of the subsequent page loads. I have also had to custom build the page changing mechanism, because the systems that I could find, seemed to be too complicated or they required a lot of code to be downloaded, for you to be able to start the development of the pages. This code has been developed in a normal C++ editor called Geany, with the ESP-IDF as the base SDK, so it might take a little bit of work to convert it to an Arduino project, but I have used the ESP-IDF because it has a lot more options that you can change by using it's menuconfig system.