зеркало из https://github.com/mozilla/gecko-dev.git
b007d78f5d
Opening pages in a new tab might suffer an extra delay from e10s-multi because the new process has to start up and then run all the process / frame scripts before it can react on the request from the parent to load the first page. There are two code paths. Either we start the tab with a remote browser and then the RemoteWebNavigation will send the request. Or we start with a non-remote browser and have to change the remoteness flag on it, and then the SessionStore will send the request. In each cases we start the timer on the parent side, send it with the message, and when the child receives it it stops the timer and reports the measured delay. |
||
---|---|---|
.. | ||
blob_verify.sjs | ||
browser.ini | ||
browser_domainPolicy.js | ||
browser_memory_distribution_telemetry.js | ||
browser_remote_navigation_delay_telemetry.js | ||
chrome.ini | ||
file_bug1086684.html | ||
file_disableScript.html | ||
file_domainPolicy_base.html | ||
mochitest.ini | ||
process_error.xul | ||
process_error_contentscript.js | ||
test_CrashService_crash.html | ||
test_Preallocated.html | ||
test_blob_sliced_from_child_process.html | ||
test_blob_sliced_from_parent_process.html | ||
test_bug1086684.html | ||
test_child_docshell.html | ||
test_cpow_cookies.html | ||
test_process_error.xul | ||
test_temporaryfile_stream.html |