I am running a JavaScript and AJAX based chatroom. When a user leaves the page and then returns by using the Back button, they load the page from the cache. The JavaScript has to hurry and get the page back up to date, as it sees the last refresh was long ago and and requests a huge length of time in chat history to fill the gap.
What I would like instead is for the browser to be explicitly told that that HTML is invalid once they leave the page and they should do a straight refresh instead if they return to it.