gecko-dev/dom
Toshihito Kikuchi 0cc2fc80c7 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-05 04:39:05 +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 Bug 1736371 - Default new actors to be refcounted, r=alwu,media-playback-reviewers,mccr8 2022-02-09 17:29:47 +00:00
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 Bug 1746667 - Make PathUtils path lookups sync on main thread r=Gijs 2022-02-01 04:06:13 +00:00
clients Bug 1736371 - Default new actors to be refcounted, r=alwu,media-playback-reviewers,mccr8 2022-02-09 17:29:47 +00:00
commandhandler
console Bug 1744025 - Replace include "mozilla/dom/WorkerPrivate.h" with include "mozilla/dom/WorkerScope.h" where WorkerPrivate->GlobalScope() is called. r=dom-worker-reviewers,smaug,jstutte 2022-01-25 08:53:03 +00:00
credentialmanagement
crypto Bug 1749279 - Validate KeyAlgorithmType before cast. r=keeler 2022-02-07 10:01:25 +00:00
debugger
docs Bug 1754215: Update process model documentation for webServiceWorkers r=nika 2022-02-08 23:23:01 +00:00
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 Bug 1736371 - Default new actors to be refcounted, r=alwu,media-playback-reviewers,mccr8 2022-02-09 17:29:47 +00:00
filesystem Bug 1736371 - Default new actors to be refcounted, r=alwu,media-playback-reviewers,mccr8 2022-02-09 17:29:47 +00:00
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-05 04:39:05 +00:00
jsurl Bug 1744352 - Part 2: Add test for sandboxing javascript uris in pop-ups, r=smaug 2022-02-09 17:50:51 +00:00
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 Bug 1736371 - Default new actors to be refcounted, r=alwu,media-playback-reviewers,mccr8 2022-02-09 17:29:47 +00:00
manifest
mathml
media Bug 1756518 - Delay starting UntrustedModulesProcessor. r=mhowell,necko-reviewers,kershaw 2022-03-05 04:39:05 +00:00
messagechannel Bug 1752518: Ignore missing MessagePortService inside MessagePortParent::ForceClose. r=asuth 2022-03-01 16:37:32 +00:00
midi Bug 1757796 - Permit midi-sysex on localhost. r=mixedpuppy 2022-03-04 22:55:00 +00:00
network Bug 1755372: Cut Over Connection to finer-grained RFP Check r=tjr 2022-03-02 21:27:46 +00:00
notification Bug 1754767 - Remove duplicate includes r=media-playback-reviewers,padenot 2022-02-11 10:01:15 +00:00
offline
origin-trials Bug 1756500 - Store OriginTrials in Document. r=smaug 2022-02-21 21:12:04 +00:00
payments Bug 1736371 - Default new actors to be refcounted, r=alwu,media-playback-reviewers,mccr8 2022-02-09 17:29:47 +00:00
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 Bug 1754767 - Remove duplicate includes r=media-playback-reviewers,padenot 2022-02-11 10:01:15 +00:00
power
prio
promise Bug 1734243 - Part 1: Add JS::SetAnyPromiseIsHandled r=arai 2022-02-25 02:32:04 +00:00
prototype Bug 1749935 - Remove empty nsIContentSink::WillBuildModel/DidBuildModel implementations. r=hsivonen 2022-02-14 13:03:46 +00:00
push Bug 1750013 - Add notification permission for the xorigin tests for Push API testing. r=asuth 2022-01-31 13:51:27 +00:00
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 Bug 1736371 - Default new actors to be refcounted, r=alwu,media-playback-reviewers,mccr8 2022-02-09 17:29:47 +00:00
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 Bug 1736371 - Default new actors to be refcounted, r=alwu,media-playback-reviewers,mccr8 2022-02-09 17:29:47 +00:00
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 Bug 1746667 - Replace PathUtils.getTempDir with PathUtils.tempDir in IOUtils tests r=Gijs 2022-02-01 04:06:14 +00:00
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 Bug 1744025 - Replace include "mozilla/dom/WorkerPrivate.h" with include "mozilla/dom/WorkerScope.h" where WorkerPrivate->GlobalScope() is called. r=dom-worker-reviewers,smaug,jstutte 2022-01-25 08:53:03 +00:00
vr
webauthn Bug 1754767 - Remove duplicate includes r=media-playback-reviewers,padenot 2022-02-11 10:01:15 +00:00
webbrowserpersist Bug 1736371 - Default new actors to be refcounted, r=alwu,media-playback-reviewers,mccr8 2022-02-09 17:29:47 +00:00
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 Bug 1754767 - Remove duplicate includes r=media-playback-reviewers,padenot 2022-02-11 10:01:15 +00:00
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 Bug 1754767 - Remove duplicate includes r=media-playback-reviewers,padenot 2022-02-11 10:01:15 +00:00
xhr Bug 1752904, null check the return value of Blob::Create, r=jari 2022-02-16 15:12:11 +00:00
xml Bug 1749935 - Create nsParser directly instead of with a CID. r=hsivonen 2022-02-14 13:03:51 +00:00
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