When adding models to my JavaScript application's model collection using AJAX calls, I encounter an issue where if I click on a model and go to the next page, all the loaded models disappear when I hit the back button. What is the most effective way to ensure that the loaded models are preserved across all browsers? Specifically for mobile web. I have been researching solutions such as utilizing bfcache or JavaScript history, but I'm struggling to find a definitive answer. Is there a better alternative approach?