Drool: automated memory leak detection in JavaScript
github.com
github.com
After running perf/memory tests across multiple todomvc implementations, I found that almost all implementations have significant memory leaks on the most basic of tasks. Worse yet, most of these leaks were introduced at a framework level, or were introduced by "expert/(framework authors)". The question arose in my mind, if people who authored a framework are introducing leaks in the most trivial of applications, how can users be expected to create non-leaking implementations of much more complex applications.
Thanks!
It is up to the consumer of the tool to decide what is really a failure and what actions are "clean"