Closed Bug 774966 Opened 12 years ago Closed 12 years ago

DataOwnerAdapter should support nsIIPCSerializable

Categories

(Core :: DOM: Core & HTML, defect)

defect
Not set
normal

Tracking

()

RESOLVED INVALID

People

(Reporter: bent.mozilla, Unassigned)

References

Details

Bug 759427 added support for transferring blobs across processes, but the InputStream that backs them (DataOwnerAdapter in some/all cases) does not implement nsIIPCSerializable. This causes the contents of a blob to be synchronously read on the main thread, which is terrible. We need to figure out something smarter here.
Ideally in memory blobs would use some sort of shmem setup, and disk backed blobs would just pass a reference to the data on disk.
No longer depends on: 778968
This is no longer valid.
Status: NEW → RESOLVED
Closed: 12 years ago
Resolution: --- → INVALID
Component: DOM → DOM: Core & HTML
You need to log in before you can comment on or make changes to this bug.