JavaScript engines such as Google’s V8 (Chrome, Node) are specifically designed for the fast execution of large JavaScript applications. As you develop, if you care about memory usage and performance, you should be aware of some of what’s going on in your user’s browser’s JavaScript engine behind the scenes.

In my article on Smashing Magazine, I discuss how to write JavaScript that is memory efficient, including a few tips along the way about tools and techniques that can help you track down those memory leaks in your apps.

I hope you find it useful if you haven't had a chance to check it out yet.