If a thread has been posted in 300 seconds (5 mins) then its now Live, if other users are viewing the Live topic and are on the last page they will experience a clean ajax experience while talking to other members. Once the thread is older than 300 seconds its no longer Live and it will now act like a normal thread. Also if a user edits one of their posts that's inside of the thread, it will be updated too so there is no longer a reason to ever have to refresh.
There is also logic for the viewer, the viewer of the thread has to be in an active state to see responses. An active user state is determined upon the users actions, if no actions were made in 300 seconds then the user is marked as inactive.
Also you may wonder why this could save server bandwidth and CPU. If a user is refreshing to talk to another member, the requests on a normal thread load are way more intense than the ajax call that this modification makes. So if you have 5 people talking to each other none of them have to refresh the page, all they are doing is simple page requests and one intense request when there has actual change.
Basically, if a topic is marked as LIVE, you don't need to refresh the page to see new replies!
Works With (FF2, FF3, IE7, SF2, SF3, CHROME)

LinkBack URL
About LinkBacks
that's amazing. it's perfect for contests and stuff. cool beans!

yeah! now Mafia will be extra cool! Thanks Dai

But to remain an active user you have to do something or other every 5 mins, is that right? You can't just sit in a thread for ages and watch all the new replies come in...?

THANKS! 