Side navigation
#15 closed bug (invalid)
Opened June 16, 2006 07:24PM UTC
Closed June 18, 2006 01:44AM UTC
Last modified June 21, 2007 04:11AM UTC
Memory leaks with ready()
Reported by: | franck.marcia@gmail. | Owned by: | |
---|---|---|---|
Priority: | major | Milestone: | 1.0 |
Component: | event | Version: | 1.0 |
Keywords: | Cc: | ||
Blocked by: | Blocking: |
Description
Memory leaks are detected by the extension Leak Monitor (https://addons.mozilla.org/firefox/2490/) when one uses event ready().
Install it and load pages from jquery.com. It'll pop up this kind of message:
(Leaks in window 0x2d27dd0:
[+] [leaked object] (3d7d950, http://proj.jquery.com/js/jquery.js, 14-14) = function () {
if ($.$$timer) {
clearInterval($.$$timer);
$.$$timer = null;
for (var i = 0; i < $.$$ready.length; i++) {
$.apply(document, $.$$ready[i]);
}
$.$$ready = null;
}
}
[ ] $$guid = 1
[ ] prototype (2c59268) = [object Object]
This code is no longer in the current version of jQuery. All the hacky timer stuff was removed to make way for the stuff that actually worked.