javascript - Måste en timer skapad med `setInterval` tas bort innan fönstret stängs?


Jag gör ett spel med Javascript, och för att uppdatera spelet använder jag setInterval(). Bör jag använda clearInterval() på något sätt när fönstret stängs, eller stoppas det automatiskt?

Svar #1

Webbläsaren är (eller snarare: bör vara) tillräckligt smart för att helt rensa upp en stängd webbplats. Det inkluderar att avbryta dess pågående anslutningar och avsluta skript. Data som stannar på din dator efter att du stängt fliken inkluderar vanligtvis bara saker som webbläsarhistorikposter, cookies, lokal lagring och cachelagrad data (t.ex. skript, stilark, bilder).