R
Ry Nohryb
LET'S MAKE THIS CLEAR:
Creating circular references is a perfectly OK thing to do, what's
BOTCHED is/are MICROSOFT's INTERNET EXPLORER (all versions): its -
their- garbage collector which is broken, and that's what produces the
memory leaks. It's not my/your/our fault. It's solely Microsoft's.
OTOH, whenever you do extra work and code fixes/workarounds for these -
IE's- memory leaks in your page/web app, you're:
1.- Wasting your time.
2.- Wasting (somebody's) money.
3.- Making your code more complex, unnecessarily.
4.- Aggravating the problem, because Microsoft won't ever feel the
need to fix what you're fixing for them, and for free.
So, if you/we/them don't ever fix their (IE's) bug(s), people will end
up, sooner or later, seeing that The Web works well everywhere but in
IEs, and either :
-Microsoft will have to fix their browsers' bugs -finally-,
or,
-People will switch to another browser, one that works, of which there
are at least four very nice ones: FireFox, Opera, Safari and Chrome.
Have a nice day.
Creating circular references is a perfectly OK thing to do, what's
BOTCHED is/are MICROSOFT's INTERNET EXPLORER (all versions): its -
their- garbage collector which is broken, and that's what produces the
memory leaks. It's not my/your/our fault. It's solely Microsoft's.
OTOH, whenever you do extra work and code fixes/workarounds for these -
IE's- memory leaks in your page/web app, you're:
1.- Wasting your time.
2.- Wasting (somebody's) money.
3.- Making your code more complex, unnecessarily.
4.- Aggravating the problem, because Microsoft won't ever feel the
need to fix what you're fixing for them, and for free.
So, if you/we/them don't ever fix their (IE's) bug(s), people will end
up, sooner or later, seeing that The Web works well everywhere but in
IEs, and either :
-Microsoft will have to fix their browsers' bugs -finally-,
or,
-People will switch to another browser, one that works, of which there
are at least four very nice ones: FireFox, Opera, Safari and Chrome.
Have a nice day.