gecko-dev/dom
Toshihito Kikuchi c601fd8b0a Bug 1756518 - Delay starting UntrustedModulesProcessor. r=mhowell,necko-reviewers,kershaw
This patch is to delay starting `UntrustedModulesProcessor` to avoid
processing a massive amount of loaded modules in the browser process
during startup.

To achive that, this patch introduces "unblock-untrusted-modules-thread"
notification.  Before the notification, `UntrustedModulesProcessor` is
created but marked as not ready.  This means the processor does not
go beyond `ScheduleNonEmptyQueueProcessing`.  Once the notification is
observed, we propagate it to all existing child processes, and afterward
`UntrustedModulesProcessor` in new processes will be marked ready from
the beginning.

Differential Revision: https://phabricator.services.mozilla.com/D140123
2022-03-04 21:12:18 +00:00
..
abort
animation Bug 1750668 - Clamp double value to avoid getting -inf when converting it into unsigned long. r=TYLin 2022-03-02 21:14:49 +00:00
audiochannel
base Bug 1754037 - Part 3c: Automatically update all ParamTraits implementations, r=ipc-reviewers,media-playback-reviewers,bryce,mccr8 2022-03-04 15:39:41 +00:00
battery
bindings Bug 1754037 - Part 3c: Automatically update all ParamTraits implementations, r=ipc-reviewers,media-playback-reviewers,bryce,mccr8 2022-03-04 15:39:41 +00:00
broadcastchannel
browser-element
cache Bug 1751948 - Part 7: Fix non-unified filename conflict between generated and non-generated ChannelInfo.cpp files, r=asuth 2022-02-28 21:01:49 +00:00
canvas Bug 1754037 - Part 3c: Automatically update all ParamTraits implementations, r=ipc-reviewers,media-playback-reviewers,bryce,mccr8 2022-03-04 15:39:41 +00:00
chrome-webidl
clients
commandhandler
console
credentialmanagement
crypto
debugger
docs
encoding
events Bug 1754037 - Part 3c: Automatically update all ParamTraits implementations, r=ipc-reviewers,media-playback-reviewers,bryce,mccr8 2022-03-04 15:39:41 +00:00
fetch Bug 1757514: Ignore missing PerformanceTimingData in OnResponseEnd. r=dom-worker-reviewers,edenchuang 2022-03-01 12:44:49 +00:00
file Bug 1754037 - Part 3c: Automatically update all ParamTraits implementations, r=ipc-reviewers,media-playback-reviewers,bryce,mccr8 2022-03-04 15:39:41 +00:00
filehandle
filesystem
flex
fs
gamepad Bug 1754037 - Part 3c: Automatically update all ParamTraits implementations, r=ipc-reviewers,media-playback-reviewers,bryce,mccr8 2022-03-04 15:39:41 +00:00
geolocation Bug 1754037 - Part 3c: Automatically update all ParamTraits implementations, r=ipc-reviewers,media-playback-reviewers,bryce,mccr8 2022-03-04 15:39:41 +00:00
grid
html Bug 1754649 - remove the probe 'WEBVTT_TRACK_KINDS'. r=media-playback-reviewers,bryce 2022-03-03 18:37:40 +00:00
imptests
indexedDB Bug 1754037 - Part 3c: Automatically update all ParamTraits implementations, r=ipc-reviewers,media-playback-reviewers,bryce,mccr8 2022-03-04 15:39:41 +00:00
interfaces Bug 1756269: Add nsIDOMWindowUtils.refreshDriverHasPendingTick API, for use in regression tests. r=smaug 2022-02-24 00:30:51 +00:00
ipc Bug 1756518 - Delay starting UntrustedModulesProcessor. r=mhowell,necko-reviewers,kershaw 2022-03-04 21:12:18 +00:00
jsurl
l10n Bug 1751609, trigger localization at expected time, r=mccr8 2022-02-25 09:57:31 +00:00
locales Bug 1753233 - Add missing bad input messages for datetime types. r=smaug 2022-02-15 17:39:17 +00:00
localstorage Bug 1754037 - Part 3c: Automatically update all ParamTraits implementations, r=ipc-reviewers,media-playback-reviewers,bryce,mccr8 2022-03-04 15:39:41 +00:00
locks
manifest
mathml
media Bug 1756518 - Delay starting UntrustedModulesProcessor. r=mhowell,necko-reviewers,kershaw 2022-03-04 21:12:18 +00:00
messagechannel Bug 1752518: Ignore missing MessagePortService inside MessagePortParent::ForceClose. r=asuth 2022-03-01 16:37:32 +00:00
midi Bug 1757218 - WebMIDI permission should apply to subdomains. r=mixedpuppy 2022-03-02 18:33:43 +00:00
network Bug 1755372: Cut Over Connection to finer-grained RFP Check r=tjr 2022-03-02 21:27:46 +00:00
notification
offline
origin-trials Bug 1756500 - Store OriginTrials in Document. r=smaug 2022-02-21 21:12:04 +00:00
payments
performance Bug 1754037 - Part 4: Implement IPDLParamTraits in terms of ParamTraits, r=ipc-reviewers,mccr8 2022-03-04 15:39:41 +00:00
permission Bug 1718598 - Handle not fully active documents when querying Permissions API r=johannh 2022-02-21 05:11:57 +00:00
plugins
power
prio
promise Bug 1734243 - Part 1: Add JS::SetAnyPromiseIsHandled r=arai 2022-02-25 02:32:04 +00:00
prototype
push
quota Bug 1754037 - Part 3c: Automatically update all ParamTraits implementations, r=ipc-reviewers,media-playback-reviewers,bryce,mccr8 2022-03-04 15:39:41 +00:00
reporting
res
script Bug 1753709 - Add test case to verify delazification strategy is used. r=arai 2022-03-01 15:00:04 +00:00
security Bug 1754037 - Part 3c: Automatically update all ParamTraits implementations, r=ipc-reviewers,media-playback-reviewers,bryce,mccr8 2022-03-04 15:39:41 +00:00
serializers
serviceworkers Bug 1751948 - Part 7: Fix non-unified filename conflict between generated and non-generated ChannelInfo.cpp files, r=asuth 2022-02-28 21:01:49 +00:00
simpledb
smil
storage Bug 1751948 - Part 1: Fix IPDL unified build issues, r=ipc-reviewers,mccr8 2022-02-28 21:01:47 +00:00
streams Bug 1757633 - Move PipeToPump from header to cpp r=mgaudet 2022-03-02 01:32:04 +00:00
svg Bug 1754522 - Limit cross-document content loadable via <svg:use>. r=dholbert 2022-02-26 16:17:17 +00:00
system
tests Bug 1741671 - Enable BFCache for pages with beforeunload event listeners on Desktop r=smaug 2022-03-03 19:13:47 +00:00
u2f
url
vr
webauthn
webbrowserpersist
webgpu Bug 1751948 - Part 1: Fix IPDL unified build issues, r=ipc-reviewers,mccr8 2022-02-28 21:01:47 +00:00
webidl Bug 1755318: Make PeerConnectionImpl cycle-collected. r=mjf,webidl,smaug 2022-03-01 22:16:49 +00:00
webshare
websocket
workers Bug 1731298: Explicitly check if the worker is running in Exec. r=dom-worker-reviewers,jesup 2022-03-04 14:47:02 +00:00
worklet
xhr Bug 1752904, null check the return value of Blob::Create, r=jari 2022-02-16 15:12:11 +00:00
xml
xslt Bug 1758062 - Convert parameters upfront. r=smaug, a=tritter 2022-03-04 14:00:25 +00:00
xul Bug 1756323 - Cleanup mouse event coord code. r=jfkthame 2022-02-21 11:53:02 +00:00
jar.mn
moz.build Bug 1755956 - Add initial boilerplate for origin trials. r=smaug,hsivonen 2022-02-18 13:57:30 +00:00