Currently developing a JavaScript based animation project.
I have noticed that, proper use of setInterval(), setTimeout() and even re
I also have the same problem. The client reported me that the memory of its computer was increasing every time more and more. At first I thought it was really strange that a web app could make that even though it was accessed by a simple browser. I noticed that this happened only in Chrome.
However, I started with a partner to investigate and through the developer tools of Chrome and the manager task we could see the memory increase the client had reported me.
Then we see that a jquery function (request animation frame) was loaded over and over increasing the system memory. After that, we saw thanks to this post, a jquery countdown was doing that, because it has inside a "SETINTERVAL" that each time was updating the date in my app's layout.
As I am working with ASP.NET MVC, I just quit this jquery script countdown from the BundleConfig, and from my layout, replacing my time countdown with the following code:
@(DateTime.Now.ToString("dd/MM/yyyy HH:mm"))