gecko-dev/dom/broadcastchannel
Nika Layzell 95a883d65d Bug 1754004 - Part 3: Move RemoteLazyInputStream to its own toplevel protocol, r=asuth,necko-reviewers,dragana
This is a complete rewrite of RemoteLazyInputStream to run off of its own
toplevel protocol, rather than being managed by other protocols like
PBackground or PContent. This should improve performance thanks to no longer
needing to operate on a main or worker thread, and due to no longer needing the
migration step for the stream actor.

This also acts as a step towards no longer requiring a manager actor to
serialize input streams, as the type is now actor-agnostic, and should support
being sent over IPC between any pair of processes.

Differential Revision: https://phabricator.services.mozilla.com/D141040
2022-05-13 14:16:10 +00:00
..
tests Bug 1750006 - Make tests in dom/broadcastchannel/test/ dFPI compatible, r=smaug,anti-tracking-reviewers,timhuang 2022-01-31 14:42:47 +00:00
BroadcastChannel.cpp Bug 1754139, use "null" as the opaque origin in BroadcastChannel messages, r=timhuang 2022-02-09 12:52:02 +00:00
BroadcastChannel.h Bug 1754139, use "null" as the opaque origin in BroadcastChannel messages, r=timhuang 2022-02-09 12:52:02 +00:00
BroadcastChannelChild.cpp
BroadcastChannelChild.h
BroadcastChannelParent.cpp
BroadcastChannelParent.h Bug 1723050 - Part 4: Replace typedef by using in dom/broadcastchannel/ r=smaug 2021-08-05 12:18:13 +00:00
BroadcastChannelService.cpp Bug 1693306 - Simplify some uses of LookupOrInsertWith by GetOrInsertNew. r=xpcom-reviewers,necko-reviewers,dragana,nika 2021-02-26 09:22:54 +00:00
BroadcastChannelService.h Bug 1768189 - Part 6: Apply modernize-concat-nested-namespaces to dom/bindings/RootedDictionary.h ... r=andi 2022-05-09 20:41:05 +00:00
PBroadcastChannel.ipdl Bug 1754004 - Part 3: Move RemoteLazyInputStream to its own toplevel protocol, r=asuth,necko-reviewers,dragana 2022-05-13 14:16:10 +00:00
moz.build Bug 1654103: Standardize on Black for Python code in `mozilla-central`. 2020-10-26 18:34:53 +00:00