gecko-dev/netwerk/ipc
Nicholas Hurley 31b98bda83 Bug 1312754 - Add a service to throttle certain HTTP channels. r=mayhemer
This patch adds (and hooks up) a new service so that HTTP channels marked as
"Throttleable" will periodically be Suspend()ed and Resume()d when more
important operations are going (such as a page load).

While this patch is not responsible for marking channels as "Throttleable",
the general idea is that these would be less-important channels - background
downloads, beacons, etc, and perhaps even resources known to be trackers.

MozReview-Commit-ID: HEZsxS04rRK

--HG--
extra : rebase_source : 03cce85fe7df782e1f6e2da9e5a99997b796aba2
2017-01-10 06:39:18 -08:00
..
ChannelEventQueue.cpp Bug 1318506 - Label HttpChannelChild actors with DocGroup/TabGroup (r=jduell) 2016-12-23 11:48:13 -08:00
ChannelEventQueue.h Bug 1318506 - Label HttpChannelChild actors with DocGroup/TabGroup (r=jduell) 2016-12-23 11:48:13 -08:00
moz.build Bug 1307467 - Remove RemoteFileOpen, and all app:// related code from JAR channels. r=bagder 2016-10-21 00:08:57 +02:00
NeckoChannelParams.ipdlh Bug 1338096 - correct the data type used in PHttpChannel.SetPriority(). r=mayhemer 2017-02-09 17:28:54 +08:00
NeckoChild.cpp Bug 1296189 - Replace NS_RUNTIMEABORT("some string literal message") with MOZ_CRASH(). r=froydnj 2016-12-02 13:46:53 -08:00
NeckoChild.h Bug 1314254 - Add mozilla::ipc::IPCResult type and convert IPDL handlers to use new return type. r=billm 2016-11-15 04:26:00 +01:00
NeckoCommon.cpp Bug 1295349 - Assert in UDPSocketParent::Init(). r=hurley 2016-08-18 21:55:00 -04:00
NeckoCommon.h Bug 1295349 - Assert in UDPSocketParent::Init(). r=hurley 2016-08-18 21:55:00 -04:00
NeckoMessageUtils.h Bug 1296189 - Replace NS_RUNTIMEABORT("some string literal message") with MOZ_CRASH(). r=froydnj 2016-12-02 13:46:53 -08:00
NeckoParent.cpp Bug 1312754 - Add a service to throttle certain HTTP channels. r=mayhemer 2017-01-10 06:39:18 -08:00
NeckoParent.h Bug 1312754 - Add a service to throttle certain HTTP channels. r=mayhemer 2017-01-10 06:39:18 -08:00
PChannelDiverter.ipdl Bug 1240871 - Don't allow implicit "async" in IPDL (r=mccr8,billm) 2016-01-28 20:56:37 -08:00
PDataChannel.ipdl Bug 1240871 - Don't allow implicit "async" in IPDL (r=mccr8,billm) 2016-01-28 20:56:37 -08:00
PNecko.ipdl Bug 1312754 - Add a service to throttle certain HTTP channels. r=mayhemer 2017-01-10 06:39:18 -08:00
PRtspChannel.ipdl Bug 1240871 - Don't allow implicit "async" in IPDL (r=mccr8,billm) 2016-01-28 20:56:37 -08:00
PRtspController.ipdl Bug 1240871 - Don't allow implicit "async" in IPDL (r=mccr8,billm) 2016-01-28 20:56:37 -08:00