Stop requiring specific actors to serialize Blobs over IPC
Categories
(Core :: IPC, task)
Tracking
()
Tracking | Status | |
---|---|---|
firefox103 | --- | fixed |
People
(Reporter: nika, Assigned: nika)
References
Details
Attachments
(3 files)
Since bug 1754004 the serialization of Blobs over IPC no longer requires specific actors to be used. This makes a lot of the complexity around the serialization APIs no longer necessary. This bug tracks removing the unnecessary complexity in these APIs.
Assignee | ||
Comment 1•3 years ago
|
||
This does a somewhat-shallow removal of the argument from the implementation
and all call-sites. Removing it from StructuredCloneData's serialization is
handled in the next part, as it is more widely used and complex.
Assignee | ||
Comment 2•3 years ago
|
||
This is largely a straightforward find and replace of various methods, with the
unnecessary arguments removed and compiler errors fixed.
Depends on D148531
Assignee | ||
Comment 3•3 years ago
|
||
This API should no longer be necessary, as there's nothing tied to a specific
actor in the serialized IPCBlob form any longer, so the value can be directly
transferred without special handling or re-serialization.
Depends on D148532
Comment 5•3 years ago
|
||
bugherder |
https://hg.mozilla.org/mozilla-central/rev/2ce8e9ab36a6
https://hg.mozilla.org/mozilla-central/rev/c3bcae27c660
https://hg.mozilla.org/mozilla-central/rev/9da38873f110
Description
•