TPE Necko/Projects
Jump to navigation
Jump to search
Full Query
Full Query
Full Query
Full Query
Full Query
Full Query
Full Query
Full Query
Full Query
Full Query
Socket Process Isolation
Meta bugs
| ID | Summary | Priority | Status |
|---|---|---|---|
| 1322426 | [meta] Move all TCP/UDP network operations into a dedicated process | P2 | NEW |
1 Total; 1 Open (100%); 0 Resolved (0%); 0 Verified (0%);
Quantum Network
Racing Cache With Network
Meta bugs
| ID | Summary | Priority | Status |
|---|---|---|---|
| 1307504 | [meta] Tracking bug for network/cache racing | P5 | NEW |
1 Total; 1 Open (100%); 0 Resolved (0%); 0 Verified (0%);
Ship bugs
| ID | Summary | Priority | Status | Resolution | Assigned to | Depends on | Blocks | Whiteboard | Last change time |
|---|---|---|---|---|---|---|---|---|---|
| 1313095 | Add telemetry probes to report load time difference between network and disk cache | -- | RESOLVED | FIXED | Valentin Gosu [:valentin] (he/him) | 1307504 | [necko-active] | 2017-05-25T09:14:58Z | |
| 1325081 | Make nsHttpChannel able to do network and cache requests at the same time | -- | RESOLVED | FIXED | Valentin Gosu [:valentin] (he/him) | 1343302 | 1307504, 1325341 | [necko-active] | 2017-03-01T22:25:43Z |
| 1325088 | Add net-response-time-onstart/onstop to cache index | -- | RESOLVED | FIXED | Junior [inactive] | 1381766 | 1307504, 1325341 | [necko-active] | 2017-07-18T08:47:29Z |
| 1325090 | Reduce number of HTTP_NET_VS_CACHE_ probes | -- | RESOLVED | FIXED | Junior [inactive] | 1307504 | [necko-active] | 2017-01-24T02:56:07Z | |
| 1325091 | Add flag indicating presence of alternative data in the cache entry to cache index | -- | RESOLVED | FIXED | Junior [inactive] | 1350256, 1360163 | 1307504, 1325341 | [necko-active] | 2017-04-27T10:24:51Z |
| 1325322 | Change HTTP_NET_VS_CACHE_ probes to cover bigger time span | -- | RESOLVED | FIXED | Junior [inactive] | 1307504 | [necko-active] | 2017-02-14T21:16:23Z | |
| 1325325 | Check HTTP_NET_VS_CACHE_*_REVALIDATED probes for correctness | -- | RESOLVED | FIXED | Junior [inactive] | 1307504 | [necko-active] | 2017-01-18T22:19:55Z | |
| 1325331 | Continuously watch cache speed and detect delays in the request processing | -- | RESOLVED | FIXED | Michal Novotny [:michal] | 1325336 | 1307504, 1325341 | [necko-active] | 2017-07-10T18:46:30Z |
| 1325336 | Generate statistics for cache performance on the given HW | -- | RESOLVED | FIXED | Michal Novotny [:michal] | 1307504, 1325331, 1325341 | [necko-active] | 2017-06-26T11:28:14Z | |
| 1325341 | Implement RCWN decision algorithm | -- | RESOLVED | FIXED | Valentin Gosu [:valentin] (he/him) | 1325081, 1325088, 1325091, 1325331, 1325336 | 1307504 | [necko-next] | 2017-05-01T09:20:12Z |
| 1331324 | Prevent network load time of custom conditional request from being reported | -- | RESOLVED | FIXED | Junior [inactive] | 1307504 | [necko-active] | 2017-01-20T14:38:44Z | |
| 1354405 | Add new telemetry probe for bandwidth cost based on average cache hit when we rcwn | -- | RESOLVED | FIXED | Junior [inactive] | 1307504, 1367353 | [necko-active] | 2017-05-24T10:08:19Z | |
| 1354407 | Add new telemetry probe for saved time when we rcwn | -- | RESOLVED | FIXED | Junior [inactive] | 1307504, 1420334, 1429474 | [necko-active] | 2018-01-10T16:59:09Z | |
| 1354408 | Add new telemetry probe for stats about racing decision | -- | RESOLVED | DUPLICATE | Junior [inactive] | 1307504 | [necko-active] | 2017-04-18T08:42:27Z | |
| 1354409 | Add new telemetry probe for stats about racing results distribution | -- | RESOLVED | FIXED | Valentin Gosu [:valentin] (he/him) | 1307504 | [necko-active] | 2017-05-03T09:17:38Z | |
| 1357647 | Synchronize conventions for RCWN | -- | RESOLVED | FIXED | Junior [inactive] | 1307504 | [necko-active] | 2017-04-28T02:28:40Z | |
| 1358038 | Add "Race Cache With Network" status to netmonitor | P2 | RESOLVED | FIXED | Hengyeow (:tanhengyeow) | 859051 | 1307504, 1561532, 1558157 | 2020-01-11T01:21:52Z | |
| 1360163 | Add test for altData of cache index | -- | RESOLVED | FIXED | Junior [inactive] | 1307504, 1325091 | [necko-active] | 2017-05-05T13:25:54Z | |
| 1363700 | Add RCWN stats to about:networking | -- | RESOLVED | FIXED | Valentin Gosu [:valentin] (he/him) | 1307504 | [necko-active] | 2018-03-12T18:16:16Z | |
| 1366224 | Turn on RCWN for a few days on Nightly | -- | RESOLVED | FIXED | Valentin Gosu [:valentin] (he/him) | 1307504, 1367365 | [necko-active] | 2018-03-13T18:05:24Z | |
| 1367353 | correct the spelling to NETWORK_RACE_CACHE_BANDWIDTH* | -- | RESOLVED | FIXED | Junior [inactive] | 1354405, 1367365 | 1307504 | [necko-active] | 2017-05-26T19:54:28Z |
| 1367365 | Disable RCWN experiment on Nightly | -- | RESOLVED | FIXED | Valentin Gosu [:valentin] (he/him) | 1366224 | 1307504, 1367353 | [necko-active] | 2017-06-05T07:10:49Z |
| 1367742 | Crash in mozilla::net::nsHttpChannel::ContinueProcessRedirection | -- | RESOLVED | FIXED | Michal Novotny [:michal] | 1307504, 1367951 | [necko-active] | 2017-06-15T18:42:54Z | |
| 1367810 | Crash in mozilla::net::nsHttpChannel::CallOnStartRequest | -- | RESOLVED | FIXED | Valentin Gosu [:valentin] (he/him) | 1307504, 1367951 | [necko-active] | 2017-06-16T08:01:17Z | |
| 1367951 | Pref study: Race Cache with Network iteration #1 | -- | RESOLVED | FIXED | Valentin Gosu [:valentin] (he/him) | 1367742, 1367810, 1378714 | 1307504 | [necko-active] | 2018-03-13T18:47:44Z |
| 1368809 | Assertion in nsHttpChannel::OnStopRequest when RCWN is enabled | -- | RESOLVED | INVALID | Michal Novotny [:michal] | 1307504 | 2017-06-07T10:22:52Z | ||
| 1370400 | Assertion failure: mOnStartRequestCalled (OnStartRequest should be called before OnStopRequest) | -- | RESOLVED | INVALID | Michal Novotny [:michal] | 1307504 | 2017-06-07T15:29:30Z | ||
| 1373198 | Disable RCWN for tests which require deterministic cache behavior | -- | RESOLVED | FIXED | Junior [inactive] | 1307504 | [necko-active] | 2017-08-03T13:41:53Z | |
| 1373235 | Measure delay between nsHttpChannel::ReadFromCache and nsHttpChannel::OnStartRequest | P3 | NEW | 1307504 | [necko-backlog] | 2022-10-11T19:23:55Z | |||
| 1373348 | Optimize closing transaction in nsHttpChannel::ReadFromCache when cache wins the race | P3 | NEW | 1307504 | [necko-backlog] | 2022-10-11T19:23:59Z | |||
| 1373636 | Even enable RCWN, should be a range request in test_partially_cached_content.html | -- | RESOLVED | INVALID | Junior [inactive] | 1307504 | 2017-06-16T14:10:38Z | ||
| 1373656 | ReportRcwnStats relies on null mTransactionPump, which is skewed | -- | RESOLVED | FIXED | Junior [inactive] | 1307504 | [necko-active] | 2017-06-22T21:06:11Z | |
| 1376503 | Add hard limit for cache slowness | -- | RESOLVED | FIXED | Valentin Gosu [:valentin] (he/him) | 1307504 | [necko-active] | 2017-07-13T14:38:42Z | |
| 1376970 | Make sure mRaceCacheWithNetwork is only set when we are actually racing | -- | RESOLVED | FIXED | Valentin Gosu [:valentin] (he/him) | 1307504 | [necko-active] | 2017-07-20T22:14:17Z | |
| 1377223 | RCWN - Should we revalidate when racing and the cache wins | -- | RESOLVED | FIXED | Michal Novotny [:michal] | 1383949 | 1307504, 1381816 | [necko-active] | 2019-08-16T23:19:28Z |
| 1377340 | NETWORK_RACE_CACHE_WITH_NETWORK_USAGE should separate delayed and non-delayed racing | -- | RESOLVED | FIXED | Michal Novotny [:michal] | 1382852 | 1307504 | [necko-active] | 2017-07-20T21:56:21Z |
| 1377568 | Show cache performance data in about:networking | -- | RESOLVED | FIXED | Michal Novotny [:michal] | 1307504 | [necko-active] | 2017-07-06T00:14:27Z | |
| 1377570 | Enable RCWN on mobile | P2 | RESOLVED | FIXED | Michal Novotny [:michal] | 1474275, 1477593 | 1307504 | [necko-backlog] | 2020-03-03T09:38:24Z |
| 1378308 | Assertion failure: tr != JS::TranscodeResult_Failure_BadBuildId && tr != JS::TranscodeResult_Failure_WrongCompileOption, at /opt/moz/hg-inbound-2/dom/base/nsJSUtils.cpp:307 | -- | RESOLVED | FIXED | Michal Novotny [:michal] | 1307504, 900784 | [necko-active] | 2017-07-06T23:12:52Z | |
| 1378714 | RCWN: network wins even if we have cache entry sooner | -- | RESOLVED | FIXED | Valentin Gosu [:valentin] (he/him) | 1307504, 1367951 | [necko-active] | 2017-07-12T09:18:28Z | |
| 1379126 | Filtering in CachePerfStats::MMA::AddValue is too strict | -- | RESOLVED | FIXED | Michal Novotny [:michal] | 1307504 | [necko-active] | 2017-07-13T14:39:03Z | |
| 1379899 | test_browserElement_oop_ExposableURI.html fails if we enable rcwn | -- | RESOLVED | FIXED | Junior [inactive] | 1307504 | [necko-active] | 2017-07-25T01:09:01Z | |
| 1380909 | move CacheFileMetadata::GetElement out of lambda | -- | RESOLVED | FIXED | Junior [inactive] | 1307504, 1352916 | [necko-active] | 2017-07-21T05:36:44Z | |
| 1381816 | Pref study: Race Cache with Network iteration #2 | -- | RESOLVED | FIXED | 1377223, 1382845, 1382852 | 1307504 | [necko-active] | 2017-08-28T20:56:15Z | |
| 1382831 | Race condition in nsHttpChannel::OnCacheEntryCheck when racing cache with network | -- | RESOLVED | FIXED | Michal Novotny [:michal] | 1307504 | [necko-active] | 2017-08-04T12:43:41Z | |
| 1382845 | We should cancel mNetworkTriggerTimer when we start reading data from the cache | -- | RESOLVED | FIXED | Valentin Gosu [:valentin] (he/him) | 1307504, 1381816 | [necko-active] | 2017-08-17T13:02:46Z | |
| 1384478 | browser/base/content/test/general/browser_save_video.js fails when we enable rcwn | -- | RESOLVED | FIXED | Michal Novotny [:michal] | 1307504 | [necko-active] | 2017-09-01T08:56:05Z | |
| 1384493 | dom/base/test/test_link_stylesheet.html fails when we enable rcwn, due to speculative loading style | -- | RESOLVED | FIXED | Thomas Nguyen (:tnguyen) | 1307504 | 2017-09-29T02:32:32Z | ||
| 1384506 | dom/base/test/test_urgent_start.html fails when we enable rcwn | -- | RESOLVED | FIXED | Junior [inactive] | 1307504 | 2017-08-08T22:53:48Z | ||
| 1384510 | toolkit/mozapps/extensions/test/xpcshell/test_backgroundupdate.js fails when we enable rcwn | P3 | RESOLVED | WORKSFORME | Junior [inactive] | 1307504, 1392841 | [necko-active] | 2019-05-28T20:15:57Z | |
| 1384803 | test_ext_webrequest_filter.html fails when we enable rcwn and race always | -- | RESOLVED | DUPLICATE | Junior [inactive] | 1307504 | [necko-next] | 2017-07-31T07:03:19Z | |
| 1385166 | disable rcwn to avoid web request tests bustage | -- | RESOLVED | FIXED | Junior [inactive] | 1307504 | [necko-active] | 2017-07-31T07:03:19Z | |
| 1385348 | Never-ending tab throbbers on Nightly with RCWN enabled on Bugzilla and Searchfox | -- | RESOLVED | INCOMPLETE | 1307504 | 2017-08-17T21:45:21Z | |||
| 1386116 | intermittent of Presentation API goes worse if we enable rcwn | P1 | RESOLVED | WORKSFORME | Junior [inactive] | 1307504 | [necko-active] | 2017-09-15T02:45:39Z | |
| 1392841 | Enable RCWN | P2 | RESOLVED | FIXED | Michal Novotny [:michal] | 1401741, 1430698, 1384510, 1398847, 1399802, 1400386, 1401483, 1418752, 1494405 | 1307504, 1339557, 1052467 | [necko-active] | 2023-02-13T15:33:06Z |
| 1393298 | Intermittent /content-security-policy/inside-worker/dedicated-inheritance.html | application crashed [@ mozilla::net::nsHttpChannel::CallOnStartRequest()] | P5 | RESOLVED | DUPLICATE | Michal Novotny [:michal] | 1307504 | [domsecurity-intermittent][necko-active] | 2017-09-12T20:51:47Z | |
| 1395121 | RCWN: NS_NOTREACHED("mListener is null") in nsHttpChannel::OnStartRequest | -- | RESOLVED | FIXED | Michal Novotny [:michal] | 1307504 | [necko-active] | 2017-08-31T00:11:45Z | |
| 1396307 | Crash in RtlEnterCriticalSection | mozilla::RecursiveMutexAutoLock::RecursiveMutexAutoLock | P1 | RESOLVED | FIXED | Valentin Gosu [:valentin] (he/him) | 1307504, 1347963, 1397037, 1403137 | [necko-active] | 2017-09-26T11:49:24Z | |
| 1397593 | Intermittent /content-security-policy/inside-worker/dedicated-inheritance.html | application crashed [@ mozilla::net::HttpBaseChannel::DoNotifyListener()] after Assertion failure: !mOnStartRequestCalled (We should not call OnStartRequest twice) | P1 | RESOLVED | FIXED | Michal Novotny [:michal] | 1307504 | [necko-active] | 2017-09-13T22:46:34Z | |
| 1399541 | Add assertion that we rcwn is enabled when mRaceCacheWithNetwork == true | P1 | RESOLVED | WONTFIX | Valentin Gosu [:valentin] (he/him) | 1399899 | 1307504 | [necko-active] | 2017-09-14T20:47:06Z |
| 1399802 | RCWN: race only when disk storage is used | P1 | RESOLVED | FIXED | Michal Novotny [:michal] | 1307504, 1392841 | [necko-active] | 2017-09-15T12:26:38Z | |
| 1400001 | Use AwaitingCacheCallbacks when deciding if racing instead of mCacheAsyncOpenCalled | P1 | RESOLVED | FIXED | Valentin Gosu [:valentin] (he/him) | 1307504 | [necko-active] | 2017-09-25T23:27:37Z | |
| 1400386 | Fix or disable test layout/reftests/font-face/font-display-1.html | P1 | RESOLVED | FIXED | Brad Werth [:bradwerth] | 1307504, 1392841, 1403254 | 2017-09-26T17:37:51Z | ||
| 1401741 | Some network loads show up incorrectly in devtools when RCWN enabled | P2 | NEW | 1307504, 1392841 | 2022-10-11T19:43:49Z | ||||
| 1425268 | Tune RCWN racing parameters (and make them pref-able) | P3 | NEW | 1537750, 1524609 | 1307504 | [necko-triaged] | 2023-08-28T12:13:39Z | ||
| 1438332 | Intermittent netwerk/test/unit/test_race_cache_with_network.js | xpcshell return code: 0 | P2 | RESOLVED | DUPLICATE | Valentin Gosu [:valentin] (he/him) | 1307504 | [necko-triaged][stockwell fixed:logic] | 2018-03-12T01:47:49Z | |
| 1450393 | Intermittent netwerk/test/unit/test_race_cache_with_network.js | testSteps - [testSteps : 240] Some of the responses should be from the cache - 0 > 0 | P5 | RESOLVED | WORKSFORME | 1307504 | [necko-triaged] | 2021-06-08T15:48:54Z | ||
| 1484149 | Cache racing breaks NTLM authentication - Load / NTLM Auth / cache issue in Firefox and Sharepoint on premises | P1 | RESOLVED | DUPLICATE | Michal Novotny [:michal] | 1494405 | 1307504 | [necko-triaged][ntlm][http-conn] | 2018-10-29T20:26:53Z |
| 1561532 | Better UI/UX for raced cache feature | P3 | NEW | 1358038 | 1129806, 1307504 | 2022-10-11T23:00:27Z | |||
| 1618200 | No UI option to turn off "Race Cache With Network" | P3 | UNCONFIRMED | 1307504 | [necko-triaged] | 2022-10-12T00:00:13Z | |||
| 1622859 | RCWN causes half-open connections leading to IP blocks for SYN flooding | P3 | NEW | 1307504 | [necko-triaged] | 2024-02-27T10:52:28Z | |||
| 1713351 | RCWN (cache racing) and https://lichess.org/ do not like each other? | -- | RESOLVED | INCOMPLETE | 1307504 | 2022-09-08T10:57:58Z | |||
| 1756471 | Intermittent error loading js chunk seemingly related to caching | P2 | RESOLVED | DUPLICATE | Valentin Gosu [:valentin] (he/him) | 1307504 | [necko-triaged] | 2025-06-10T14:23:08Z | |
| 1795913 | Server side cache racing control feature | P3 | UNCONFIRMED | 1307504 | [necko-triaged] | 2022-10-20T19:30:23Z | |||
| 1814961 | Some pages trying to fetch fonts from eg fonts.gstatic.com never finish loading | P1 | RESOLVED | FIXED | Valentin Gosu [:valentin] (he/him) | 1307504, 1682508 | [necko-triaged] | 2023-03-02T13:50:22Z | |
| 1817452 | NS_ERROR_ABORT in XMLHttpRequest when run in parallel to another XMLHttpRequest that is raced | -- | RESOLVED | INCOMPLETE | 1307504 | 2023-05-17T14:13:55Z | |||
| 1899226 | When offline, cached web pages often not displaying while present in cache. | P2 | RESOLVED | FIXED | Valentin Gosu [:valentin] (he/him) | 1307504, 1756181 | [necko-triaged][necko-priority-next] | 2025-08-21T07:20:27Z | |
| 1946429 | Disable RCWN (Race Cache With Network) for devices with SSDs | P2 | RESOLVED | FIXED | Andrew Creskey [:acreskey] | 1989437, 1949038, 1966114, 1988783, 1988877, 1988886 | 1307504 | [necko-priority-queue] | 2025-11-17T14:08:11Z |
78 Total; 8 Open (10.26%); 70 Resolved (89.74%); 0 Verified (0%);
Context Driven Priority
Meta bugs
| ID | Summary | Priority | Status |
|---|---|---|---|
| 1312741 | [meta] Context Driven Priority tracking bug | P3 | RESOLVED |
1 Total; 0 Open (0%); 1 Resolved (100%); 0 Verified (0%);
Ship bugs
| ID | Summary | Priority | Status | Resolution | Assigned to | Depends on | Blocks | Whiteboard | Last change time |
|---|---|---|---|---|---|---|---|---|---|
| 1053321 | Defer loaded JavaScript blocks parallel download of following resources | P1 | RESOLVED | FIXED | Honza Bambas (:mayhemer) | 1392382 | 1312741, 1386194, 1386644 | 2017-08-21T23:43:04Z | |
| 1141814 | Lower priority of HTTP requests for resources on the Tracking Protection list | P3 | RESOLVED | FIXED | Kershaw Chang [:kershaw] | 1320067, 1321486, 1324053 | 1302270, 1141182, 1312741 | 2017-07-24T17:53:21Z | |
| 1247843 | All <link rel="icon">s are downloaded during the critical path | P1 | RESOLVED | FIXED | Kershaw Chang [:kershaw] | 1348035, 1358060, 1406091, 1419346 | 1312741 | 2017-11-21T10:20:35Z | |
| 1312515 | Lower priority of HTTP requests coming from tracking scripts | P2 | RESOLVED | FIXED | Kershaw Chang [:kershaw] | 1312514 | 1509754, 1312741 | [necko-active] | 2024-08-28T20:29:24Z |
| 1312745 | New API to mark network loads as 'throttle-able' and 'urgent-start' | -- | RESOLVED | FIXED | Amy Chung [:Amy] | 1312741, 1312754, 1312774, 1316358 | [necko-active] | 2017-03-25T03:12:17Z | |
| 1312754 | Implement HTTP transaction on-demand throttling | -- | RESOLVED | FIXED | u408661 | 1312745, 1348061, 1355782 | 1312741, 1348062, 1360603 | [necko-active] | 2017-04-28T16:26:57Z |
| 1312770 | Set image load priorities according to their position in viewport | P1 | RESOLVED | FIXED | Shih-Chiang Chien [:schien] (UTC+8) (use ni? plz) | 1338096, 1357318 | 1312741 | 2018-08-29T22:17:47Z | |
| 1312771 | Change priority of image loads when their position in the viewport changes by scrolling | P4 | RESOLVED | INCOMPLETE | Shih-Chiang Chien [:schien] (UTC+8) (use ni? plz) | 1357318, 1381084 | 1359351, 1312741 | 2018-08-29T22:17:47Z | |
| 1312774 | Allow channels marked as "urgentStart" to bypass connection limits | -- | RESOLVED | FIXED | Amy Chung [:Amy] | 1312745, 1340655, 1345845, 1347951, 1348016, 1356538 | 1312741, 1341266 | [necko-active] | 2017-04-14T10:29:50Z |
| 1312782 | Implement "B" and "C" slots in the HTTP transaction dequeue logic | -- | RESOLVED | FIXED | Kershaw Chang [:kershaw] | 1309653, 1326339, 1355539, 1355700, 1366567, 1392264 | 1312741, 1348819, 1351281 | [necko-active] | 2017-08-21T13:42:49Z |
| 1319359 | Not to block the throbber if the active requests in load group are all tracking requests | -- | RESOLVED | WONTFIX | Kershaw Chang [:kershaw] | 1312741 | [necko-active] | 2017-03-25T03:12:23Z | |
| 1337672 | Reduce the priority of network requests for <link rel="prefetch"> | P3 | RESOLVED | FIXED | Chris Peterson [:cpeterson] | 1312741 | [necko-active] | 2018-12-11T09:34:10Z | |
| 1341266 | Set the highest priority when the transaction marked urgent-start on http2. | P1 | RESOLVED | FIXED | Gary Chen [:xeonchen] | 1312774 | 1312741 | [necko-active] | 2017-06-12T11:28:18Z |
| 1345845 | Find out what to do with idle connections opened for urgent-start requests | P3 | RESOLVED | DUPLICATE | Gary Chen [:xeonchen] | 1405446 | 1312741, 1312774 | [necko-triaged] | 2018-01-12T14:30:25Z |
| 1348035 | Prioritize network loads according the active tab load phase | P5 | RESOLVED | WONTFIX | Honza Bambas (:mayhemer) | 685740, 1247843, 1312741 | [necko-active] | 2017-04-20T02:28:35Z | |
| 1348041 | Change default of network.http.max-urgent-start-excessive-connections-per-host to 3 | -- | RESOLVED | FIXED | Amy Chung [:Amy] | 1312741 | [necko-active] | 2017-03-29T14:01:30Z | |
| 1348044 | Mark top level loading channels as urgent-start | P1 | RESOLVED | FIXED | Kershaw Chang [:kershaw] | 1312741 | 2017-04-27T00:31:51Z | ||
| 1348050 | Mark channels (xhr/fetch/.src=) created by scripts handling direct user interaction as urgent-start | P2 | RESOLVED | FIXED | Tom Tung [:tt, :ttung] | 1312741 | 2019-03-13T13:42:05Z | ||
| 1348053 | Channel loading content for click-to-play media should be marked as urgent-start | P1 | RESOLVED | FIXED | JW Wang [:jwwang] [:jw_wang] | 1355700 | 1312741 | 2022-03-02T15:57:42Z | |
| 1348061 | Throttling should stop reading data from the socket (for H1 only) | P1 | RESOLVED | FIXED | Honza Bambas (:mayhemer) | 1312741, 1312754, 1355782 | [necko-active] | 2017-05-16T21:45:22Z | |
| 1348062 | Mark channels used for download as throttleable | P1 | RESOLVED | FIXED | Honza Bambas (:mayhemer) | 1312754, 1360793, 1360865 | 1312741, 1360603 | 2017-04-29T23:16:39Z | |
| 1348819 | Potentially limit total connections for hosts referred by background tabs. | P3 | RESOLVED | WONTFIX | Kershaw Chang [:kershaw] | 1312782 | 1312741 | [necko-active] | 2017-04-21T03:25:02Z |
| 1349177 | Experiment with fonts loaded as unblocked resources | P5 | NEW | 1312741 | 2023-05-06T04:50:00Z | ||||
| 1350374 | Make sure image request proxies carry down the window id | P4 | RESOLVED | WORKSFORME | 1312741 | [gfx-noted] | 2018-01-12T15:23:50Z | ||
| 1351281 | Stop adjusting network priorities in front-end code | P1 | RESOLVED | FIXED | Kershaw Chang [:kershaw] | 1312782 | 590016, 618193, 660321, 1162693, 1312741, 1320261 | 2017-07-21T02:21:04Z | |
| 1352618 | Enable tracking annotations and network de-prioritization | P2 | RESOLVED | FIXED | François Marier [:francois] | 1339050 | 1312741 | 2017-04-28T15:15:21Z | |
| 1355415 | Telemetry for urgent-start utilization | P5 | RESOLVED | INCOMPLETE | 1312741 | [necko-triaged] | 2024-02-23T08:09:33Z | ||
| 1355782 | Throttling should stop reading data from an h2 stream | P1 | RESOLVED | WONTFIX | Gary Chen [:xeonchen] | 1348061 | 1312741, 1312754 | [necko-active] | 2017-05-16T21:45:32Z |
| 1357318 | provide infrastructure to boost image loading priority by category | -- | RESOLVED | FIXED | Shih-Chiang Chien [:schien] (UTC+8) (use ni? plz) | 1312741, 1312770, 1312771, 1357327 | 2018-08-29T22:17:47Z | ||
| 1358060 | Postpone tracker requests processing after non-trackers | P1 | RESOLVED | FIXED | Honza Bambas (:mayhemer) | 1426180, 1503210, 1360581, 1394560, 1395884, 1397062, 1397880, 1398337, 1398671, 1406159, 1420885, 1423373, 1425296, 1425301, 1483718 | 527623, 1962817, 1247843, 1312741, 1395525, 1395652 | [necko-active] | 2025-10-22T10:21:12Z |
| 1358348 | Add 'throttle' flag to connection entry (tracking protection) | P4 | RESOLVED | WONTFIX | Kershaw Chang [:kershaw] | 1312741 | [necko-next] | 2017-08-11T10:10:35Z | |
| 1360580 | Add the Throttleable class on channels marked as TP | P1 | RESOLVED | FIXED | Kershaw Chang [:kershaw] | 1360581 | 1312741, 1362071 | [necko-active] | 2017-06-22T21:05:35Z |
| 1360581 | HTTP channel TP annotation happens too late | P1 | RESOLVED | FIXED | Kershaw Chang [:kershaw] | 1370583 | 1312741, 1358060, 1360580 | [necko-active] | 2017-08-01T13:03:44Z |
| 1361691 | Skip URI classifier if channel is marked with urgent-start | -- | RESOLVED | INVALID | 1312741 | 2017-05-03T12:35:43Z | |||
| 1362071 | [meta] Improve h1 connection/h2 stream download throttling | P2 | RESOLVED | FIXED | Honza Bambas (:mayhemer) | 1360580, 1360603, 1365306, 1365307, 1366822, 1369496 | 1312741 | [necko-triaged] | 2017-11-29T00:13:51Z |
| 1366567 | HTTP transactions don't always have the correct content outer window id set | P1 | RESOLVED | WONTFIX | Honza Bambas (:mayhemer) | 1312741, 1312782 | [necko-active] | 2017-05-24T19:29:41Z | |
| 1366822 | The active tab notification doesn't work when switching among windows | P2 | VERIFIED | FIXED | Kershaw Chang [:kershaw] | 1493628 | 1382274, 1309653, 1312741, 1362071 | 2025-02-20T09:50:50Z | |
| 1377205 | Introduce DontThrottle class of service flag | P1 | RESOLVED | FIXED | Honza Bambas (:mayhemer) | 1312741, 1377206, 1387090 | [necko-active] | 2017-08-09T20:15:55Z | |
| 1377206 | Set DontThrottle class of service flag on background audio downloads | P1 | RESOLVED | FIXED | Honza Bambas (:mayhemer) | 1377205 | 1312741 | [necko-active] | 2017-08-08T22:15:56Z |
| 1377207 | Let an h2 stream start with a small window when a transaction is throttleable && background | P3 | NEW | 1312741 | [necko-triaged][necko-perf] | 2024-05-24T15:07:31Z | |||
| 1377208 | Move background transactions over h2 to the background group | P1 | RESOLVED | FIXED | Kershaw Chang [:kershaw] | 1492484 | 1312741 | [necko-active] | 2018-09-20T14:50:53Z |
| 1377505 | [Meta] Make sure all CDP project features have a kill switch | P1 | RESOLVED | FIXED | 1378370, 1378375, 1378385 | 1312741 | [necko-active] | 2017-07-29T11:19:59Z | |
| 1381084 | imgRequest::BoostPriority happens way too late (image network load prioritization doesn't work at all) | P1 | RESOLVED | WONTFIX | 1312741, 1312771 | gfx-noted, feature | 2017-07-29T11:21:10Z | ||
| 1382239 | Add telemetry to measure how often an already loaded image is not visible on the screen. | P5 | NEW | 1312741 | [gfx-noted] | 2022-10-11T19:30:04Z | |||
| 1382274 | Get the correct active tab notification from inside Gecko | P2 | NEW | 1366822 | 1700483, 1312741, 1467755 | [necko-triaged][necko-priority-next] | 2025-08-19T14:52:00Z | ||
| 1382567 | boost load priority of preloaded image for <img> without height/width attribute | P3 | RESOLVED | WONTFIX | Shih-Chiang Chien [:schien] (UTC+8) (use ni? plz) | 1312741 | 2017-12-01T02:50:37Z | ||
| 1383068 | Experiment with limiting number of image preloads to allow better prioritization based on layout | P5 | RESOLVED | WONTFIX | 1865370, 1312741 | 2023-11-17T17:38:14Z | |||
| 1383234 | Don't throttle Leader and Unblocked resources | P1 | RESOLVED | FIXED | Honza Bambas (:mayhemer) | 1312741 | [necko-active] | 2017-07-29T00:42:52Z | |
| 1386323 | Download speed drops with facebook opened (comet requests engage downloads throttling) | -- | RESOLVED | FIXED | Honza Bambas (:mayhemer) | 1386759, 1387090 | 1312741 | [necko-active] | 2017-08-24T12:39:22Z |
| 1386746 | HTTP response throttling: experiment with limiting the amount of data we read during the short don't-block-read period | P2 | RESOLVED | FIXED | Honza Bambas (:mayhemer) | 1312741 | [necko-triaged] | 2018-01-30T19:12:42Z | |
| 1387090 | Introduce DontThrottle class of service flag properly | P1 | RESOLVED | FIXED | Honza Bambas (:mayhemer) | 1377205 | 1312741, 1386323 | [necko-active] | 2017-08-09T22:07:54Z |
| 1390223 | Experiment: Don't mark dynamically added <head> css (aka <link rel="stylesheet"> elements) as Leaders | P3 | RESOLVED | WONTFIX | Kershaw Chang [:kershaw] | 1312741 | 2017-11-01T16:42:56Z | ||
| 1391260 | Consider lowering priority of svg images to equal raster image preloads priority | P3 | NEW | 1865370, 1312741 | 2023-11-17T17:38:14Z | ||||
| 1392264 | Returning leftover http transactions after unsuccessful dispatch ruins natural ordering | P1 | RESOLVED | FIXED | Honza Bambas (:mayhemer) | 1312741, 1312782 | [necko-active] | 2017-08-23T00:13:18Z | |
| 1392272 | [Win] Optimize the way we resolve proxy settings | P3 | RESOLVED | FIXED | Kershaw Chang [:kershaw] | 1312741 | [necko-next][proxy] | 2025-05-09T02:45:57Z | |
| 1395525 | Make sure Tailing preffed off makes the browser behave the same way as before the feature has landed | P1 | RESOLVED | FIXED | Honza Bambas (:mayhemer) | 1358060 | 1312741 | 2017-09-01T08:57:12Z | |
| 1395652 | Find out which changes introduced in bug 1358060 cause regressions themselves | P1 | RESOLVED | INVALID | Gary Chen [:xeonchen] | 1358060 | 1312741 | 2017-10-10T13:16:04Z | |
| 1405446 | h1 urgent start connections should be used only for urgent start requests | P2 | RESOLVED | FIXED | Honza Bambas (:mayhemer) | 1312741, 1345845 | [necko-triaged] | 2018-01-12T14:30:25Z | |
| 1409134 | Consider not throttling LOAD_BACKGROUND requests by default | P5 | NEW | 1312741 | [necko-triaged] | 2023-05-06T04:49:36Z | |||
| 1411632 | Introduce few TIME_TO_* probes for all-the-time active tab, split according if any active tab network load optimizations took effect during the period | P2 | RESOLVED | FIXED | Honza Bambas (:mayhemer) | 1312741 | 2017-12-03T10:09:51Z | ||
| 1421304 | [meta] Mark various chrome initiated requests with expected large responses as Throttlable | P2 | RESOLVED | INVALID | 1312741 | [fxperf] | 2019-01-23T00:04:51Z |
61 Total; 6 Open (9.84%); 54 Resolved (88.52%); 1 Verified (1.64%);
PBackground for HTTP channels in e10s
Meta bugs
| ID | Summary | Priority | Status |
|---|---|---|---|
| 1338218 | [META] PBackground for HTTP channels in e10s | P1 | RESOLVED |
1 Total; 0 Open (0%); 1 Resolved (100%); 0 Verified (0%);
Ship bugs
| ID | Summary | Priority | Status | Resolution | Target milestone | Assigned to | Depends on | Blocks | Whiteboard | Last change time |
|---|---|---|---|---|---|---|---|---|---|---|
| 1015466 | Sending HTTP OnDataAvailable over PBackground IPC | P2 | RESOLVED | FIXED | mozilla55 | Shih-Chiang Chien [:schien] (UTC+8) (use ni? plz) | 956218, 1035454, 1102439, 1206665, 1325915, 1369878, 1370211 | 1330826, 1338218, 1338493 | [necko-active][necko-quantum][PBg-HTTP-M2] | 2017-11-01T12:24:29Z |
| 1320744 | HttpChannelChild should implement nsIThreadRetargetableRequest | -- | RESOLVED | FIXED | mozilla55 | Shih-Chiang Chien [:schien] (UTC+8) (use ni? plz) | 1334068, 1351558, 1353829, 1371203, 1401459 | 1345404, 1267903, 1325169, 1338218 | [necko-active][PBg-HTTP-M1] | 2018-01-16T18:55:19Z |
| 1325915 | remove invocation order dependency on OnProgress and OnDataAvailable in HttpChannelParent | -- | RESOLVED | FIXED | mozilla54 | Shih-Chiang Chien [:schien] (UTC+8) (use ni? plz) | 1355680 | 1015466, 1338218 | [necko-active][PBg-HTTP-M1] | 2017-04-12T03:28:47Z |
| 1338493 | move HttpChannel IPC from main thread to STS thread in content process | -- | RESOLVED | FIXED | mozilla56 | Shih-Chiang Chien [:schien] (UTC+8) (use ni? plz) | 1015466, 1381311 | 1338218 | [necko-active][PBg-HTTP-M3] | 2017-07-17T03:51:22Z |
| 1344634 | Add telemetry for monitoring PBackground-Http performance | P2 | RESOLVED | WONTFIX | --- | 1338218 | [necko-next] | 2017-09-20T08:00:32Z | ||
| 1357678 | Streamconverters (including decompressing) block off-main thread delivery? | -- | RESOLVED | FIXED | mozilla55 | Dragana Damjanovic [:dragana] | 1338218 | [necko-active] | 2017-05-30T16:59:08Z | |
| 1357682 | Get telemetry for off-main-thread delivery success/fail | -- | RESOLVED | FIXED | mozilla56 | Shih-Chiang Chien [:schien] (UTC+8) (use ni? plz) | 1338218 | [necko-active][PBg-HTTP-M3] | 2018-10-20T02:11:52Z | |
| 1365519 | nsUnknownDecoder block off-main thread delivery? | -- | RESOLVED | FIXED | mozilla56 | Dragana Damjanovic [:dragana] | 1376722, 1377353, 1379631, 1410146 | 1338218 | [necko-backlog] | 2017-10-24T15:26:08Z |
| 1505493 | Retarget nsHttpChannel handled by HttpChannelParent to a background thread, avoid main thread loop on critical path | P3 | NEW | --- | 1528285 | 1604248, 1338218, 1516121 | [necko-triaged] | 2025-09-15T08:01:26Z |
9 Total; 1 Open (11.11%); 8 Resolved (88.89%); 0 Verified (0%);
Quantum DOM
Label runnables in netwerk/
Meta bugs
| ID | Summary | Priority | Status |
|---|---|---|---|
| 1339676 | Label runnables in netwerk/ | P3 | RESOLVED |
1 Total; 0 Open (0%); 1 Resolved (100%); 0 Verified (0%);
Ship bugs
| ID | Summary | Priority | Status | Resolution | Assigned to | Depends on | Blocks | Whiteboard | Last change time |
|---|---|---|---|---|---|---|---|---|---|
| 1343741 | Label runnables under netwerk/base/ | P2 | RESOLVED | FIXED | Kershaw Chang [:kershaw] | 1339676 | [necko-active][QDL][TDC-MVP][NECKO] | 2017-07-07T09:33:30Z | |
| 1343743 | Label IPC actors in necko | P1 | RESOLVED | FIXED | Kershaw Chang [:kershaw] | 1339676 | [necko-active][QDL][TDC-MVP][NECKO] | 2017-06-20T15:12:35Z | |
| 1343745 | Label runnables under netwerk/protocol/http | P1 | RESOLVED | FIXED | Kershaw Chang [:kershaw] | 1339676 | [necko-active][QDL][TDC-MVP][NECKO] | 2017-05-25T03:37:00Z | |
| 1343747 | Label runnables in WebSocket | P2 | RESOLVED | FIXED | Kershaw Chang [:kershaw] | 1339676 | [necko-active][QDL][TDC-MVP][NECKO] | 2017-06-20T15:12:59Z | |
| 1343750 | Label runnables in FTP code | P2 | RESOLVED | FIXED | Kershaw Chang [:kershaw] | 1339676 | [necko-active][QDL][TDC-MVP][NECKO] | 2024-02-09T04:07:50Z | |
| 1343755 | Label runnables in netwerk/sctp/datachannel/ | P2 | RESOLVED | FIXED | Kershaw Chang [:kershaw] | 1339676 | [necko-active][QDL][TDC-MVP][NECKO] | 2017-06-28T21:35:34Z | |
| 1343761 | Label runnables in DNS code | P2 | RESOLVED | FIXED | Kershaw Chang [:kershaw] | 1339676 | [necko-active][QDL][TDC-MVP][NECKO] | 2017-05-24T13:59:05Z | |
| 1352176 | Label the use of NS_New(In|Out)putStreamReadyEvent in netwerk | P1 | RESOLVED | FIXED | Kershaw Chang [:kershaw] | 1335601, 1339676 | [necko-active][QDL][TDC-MVP][NECKO] | 2017-05-10T23:55:58Z | |
| 1355688 | Handle the case when we cannot get a dispatcher from LoadInfo in HttpChannelChild | P3 | RESOLVED | WONTFIX | Kershaw Chang [:kershaw] | 1339676 | [necko-backlog][QDL][BACKLOG][NECKO] | 2020-09-11T13:32:21Z | |
| 1377544 | Label runnables in ExtensionProtocolHandler | P2 | RESOLVED | FIXED | Kershaw Chang [:kershaw] | 1339676, 1376840 | [necko-next] | 2017-07-26T08:00:20Z | |
| 1378484 | label net::WrappedChannelEvent | -- | RESOLVED | FIXED | Kershaw Chang [:kershaw] | 1339676 | 2019-03-13T13:42:05Z | ||
| 1378489 | label net::ExecuteCallback | -- | RESOLVED | DUPLICATE | Kershaw Chang [:kershaw] | 1339676 | [necko-active] | 2017-07-06T03:06:21Z | |
| 1384294 | label HttpChannelChild::SetIsTrackingResource | -- | RESOLVED | FIXED | Shih-Chiang Chien [:schien] (UTC+8) (use ni? plz) | 1321812, 1339676 | [necko-active] | 2017-07-29T00:18:58Z | |
| 1388247 | Label PCookieServiceChild | P3 | RESOLVED | INVALID | Kershaw Chang [:kershaw] | 1339676 | [necko-triaged] | 2020-03-20T12:15:09Z | |
| 1392182 | Label CompleteResumeRunnable | P3 | RESOLVED | WONTFIX | Kershaw Chang [:kershaw] | 1339676 | [necko-triaged] | 2020-09-11T13:33:09Z |
15 Total; 0 Open (0%); 15 Resolved (100%); 0 Verified (0%);
Quantum Flow
Async IPC for document.cookie getter/setter
Ship bugs
| ID | Summary | Priority | Status | Resolution | Assigned to | Depends on | Blocks | Whiteboard | Last change time |
|---|---|---|---|---|---|---|---|---|---|
| 1331680 | Consider not doing sync IPC for document.cookie getter/setter | -- | RESOLVED | FIXED | Amy Chung [:Amy] | 1334509, 1339129, 1354349, 1377019, 1396676, 1425031, 1443662, 1462402 | 1287730, 1331674, 1232638, 1366960, 1381382, 1483986 | [necko-active][platform-rel-Linkedin][necko-quantum] | 2025-05-05T02:46:36Z |
1 Total; 0 Open (0%); 1 Resolved (100%); 0 Verified (0%);