En browser kan ikke lave noget når den ikke er på din side, så om den er lukket eller man er på en anden side, så kan den ikke lave noget.
Det man typisk gør er at have et andet program (en service) til at køre på sin server, den kigger så på klokken fx. hvert minut og ser om der er noget der skal opdateres.
Alternativt skal du lave en hjemmeside der kan udføre disse beregninger osv. Den kan du få en service til at kalde hver halve time eller lignende. Dette betegnes ofte som et "cron job".
Hvis det du skal lave er i nogenlunde stor skala, vil jeg anbefale at det er en service du selv skal lave som kigger i en database hvert minut eller lignende for at se efter opgaver der skal udføres (fx. opdager stats eller lignende). Når brugeren så logger på kan de se de opdaterede stats.
Jeg tror jeg kommer til at lave min egen Service til at kører disse stats. Så kommer der så bare lige to tillægsspørgsmål:
Hvis jeg selv skal lave min service, så kan jeg vel ikke have det liggende på et webhotel?
Hvilket sprog er bedst til at kommunikerer med MySql, til denne service? Jeg har efterhånden arbejdet med de fleste sprog og har ikke nogen favorit