- From: <bugzilla@jessica.w3.org>
- Date: Wed, 09 Apr 2014 19:41:21 +0000
- To: public-webapps@w3.org
https://www.w3.org/Bugs/Public/show_bug.cgi?id=25302
Bug ID: 25302
Summary: Blob objects should have a keepalive list of objects
Product: WebAppsWG
Version: unspecified
Hardware: PC
OS: All
Status: NEW
Severity: normal
Priority: P2
Component: File API
Assignee: arun@mozilla.com
Reporter: arun@mozilla.com
QA Contact: public-webapps-bugzilla@w3.org
CC: public-webapps@w3.org
Bug 25081 Comment 6 suggests a keepalive list of objects that need a reference
to a Blob to be active, whether or not it is closed.
The behavior might be:
1. That the keepalive list allows objects to add themselves to it, but only if
the internal status marker of the Blob is OPENED.
2. That when CLOSED, the blob no longer lets objects add themselves to it, but
does not purge objects already in it. The CLOSED blob sort of becomes a "ghost"
-- only readable by objects (e.g. FormData) that need it, despite it being
neutered -- but not accessible by any operation following the .close() call.
3. Objects remove themselves from the Blob's keepalive list.
4. When all objects have removed themselves from it, it can be gc'd (at UA
discretion).
--
You are receiving this mail because:
You are on the CC list for the bug.
Received on Wednesday, 9 April 2014 19:41:22 UTC