Iterators, generators, finally, and scarce resources
bzbarsky at MIT.EDU
Wed Apr 30 09:59:26 PDT 2014
On 4/30/14, 3:09 AM, Andy Wingo wrote:
> There are no other objects in JS that have a finalization facility or
> other "shut down" semantics.
This has actually come up as a problem for DOM objects. Some people
actually want a semi-generic facility to say "I'm done with you" instead
of having to have per-object-type hacks...
> And yet many of them can indeed hold onto
> scarce resources (to the extent that is possible in JS, which is to say,
> approximately never in the browser)
It happens all the time in the browser. You can hold on to address
space (e.g. via huge typed arrays). You can hold on to graphics card
resources via WebGL objects. I expect to see more instances of this as
we expose more hardware capabilities to the web.
> and none of them have similar facilities.
This is certainly true, sadly.
More information about the es-discuss