Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]


Groups > comp.lang.javascript > #32553

Re: removeEventListener why

Newsgroups comp.lang.javascript
Subject Re: removeEventListener why
From "Evertjan." <exxjxw.hannivoort@inter.nl.net>
References <hbCdnUYE2rVRhQTFnZ2dnUU7-dvNnZ2d@westnet.com.au> <o7bjl9$rir$1@dont-email.me> <XnsA71576F20B91eejj99@194.109.6.166> <17lq30tu5zsgb$.xcbdekfxmxh$.dlg@40tude.net>
Date 2017-02-07 18:17 +0100
Message-ID <XnsA715BA26090D4eejj99@194.109.6.166> (permalink)

Show all headers | View raw


JJ <jj4public@vfemail.net> wrote on 07 Feb 2017 in comp.lang.javascript:

> On Tue, 07 Feb 2017 11:41:34 +0100, Evertjan. wrote:
>> 
>> No, you should not.
>> 
>> Any 'page' has so many listenters by default that you trust are
>> destroyed when you leave the page, you could as well suspect a modern
>> browser not keeping good care for that. btw, should you reset all
>> variables before you exit a page too?
>> 
>> Memory-leakage is a task for the [individual browser]-maker to worry
>> about, not for the page programmer.
> 
> This won't work when developing some kind of HTML demo which can be
> stressful such as HTML based particle demo.
> 
> e.g. the script creates many elements and listen to them. Before
> presenting the next set of demo, if it simply remove the elements
> without removing the listeners, the garbage will fill up eventually.
> When the browser finally collect the garbage, it may interfere the
> progress of the current demo. 

Different problem.

We were discussing removing the listeners when the page is unloaded.

-- 
Evertjan.
The Netherlands.
(Please change the x'es to dots in my emailaddress)

Back to comp.lang.javascript | Previous | Next — Previous in thread | Next in thread | Find similar | Unroll thread


Thread

removeEventListener why Andrew Poulos <ap_prog@hotmail.com> - 2017-02-07 11:46 +1100
  Re: removeEventListener why "Julio P. Di Egidio" <julio@diegidio.name> - 2017-02-07 05:51 +0100
    Re: removeEventListener why "Evertjan." <exxjxw.hannivoort@inter.nl.net> - 2017-02-07 11:41 +0100
      Re: removeEventListener why Julio Di Egidio <julio@diegidio.name> - 2017-02-07 03:00 -0800
        Re: removeEventListener why "Evertjan." <exxjxw.hannivoort@inter.nl.net> - 2017-02-07 12:44 +0100
      Re: removeEventListener why JJ <jj4public@vfemail.net> - 2017-02-07 22:50 +0700
        Re: removeEventListener why "Evertjan." <exxjxw.hannivoort@inter.nl.net> - 2017-02-07 18:17 +0100
          Re: removeEventListener why JJ <jj4public@vfemail.net> - 2017-02-08 23:11 +0700
            Re: removeEventListener why "Evertjan." <exxjxw.hannivoort@inter.nl.net> - 2017-02-08 19:39 +0100
        Re: removeEventListener why Thomas 'PointedEars' Lahn <PointedEars@web.de> - 2017-02-09 02:02 +0100
          Re: removeEventListener why Julio Di Egidio <julio@diegidio.name> - 2017-02-08 20:33 -0800
            Re: removeEventListener why "Evertjan." <exxjxw.hannivoort@inter.nl.net> - 2017-02-09 11:51 +0100
            Re: removeEventListener why Thomas 'PointedEars' Lahn <PointedEars@web.de> - 2017-02-09 12:01 +0100
          Re: removeEventListener why JJ <jj4public@vfemail.net> - 2017-02-09 18:36 +0700
            Re: removeEventListener why Thomas 'PointedEars' Lahn <PointedEars@web.de> - 2017-02-09 13:09 +0100
  Re: removeEventListener why "Michael Haufe (TNO)" <tno@thenewobjective.com> - 2017-02-07 06:32 -0800
    Re: removeEventListener why Thomas 'PointedEars' Lahn <PointedEars@web.de> - 2017-02-07 17:31 +0100
      Re: removeEventListener why Julio Di Egidio <julio@diegidio.name> - 2017-02-07 11:59 -0800
        Re: removeEventListener why Thomas 'PointedEars' Lahn <PointedEars@web.de> - 2017-02-07 21:55 +0100
          Re: removeEventListener why Julio Di Egidio <julio@diegidio.name> - 2017-02-07 13:23 -0800
            Re: removeEventListener why "Michael Haufe (TNO)" <tno@thenewobjective.com> - 2017-02-08 06:03 -0800
      Re: removeEventListener why "Michael Haufe (TNO)" <tno@thenewobjective.com> - 2017-02-08 05:54 -0800

csiph-web