Quantum/Flow

From MozillaWiki
Jump to: navigation, search

What is Quantum Flow?

Mozilla’s cross-team browser responsiveness improvement effort that will validate existing performance projects or identify and kick-off larger efforts.” - definition in progress

Quantum Flow is focused on:

  1. Google Suites initial scoping
  2. User centric performance and responsiveness prioritized over throughput

Quantum Flow is Cross Functional

  1. Cross-functional core team to tackle new issues
  2. Deep tooling support to lower barrier to issue diagnosis and fix
  3. Automation and Continuous Integration support to hold the line
  4. Perceived Performance Measures in the testing and Telemetry
  5. Rich regular reporting to show progress to our Executive stakeholders

Quantum Flow: Cross Functional

Working together to analyze issues, Triage and prioritize bugs.

  1. JavaScript
  2. DOM
  3. Networking
  4. Layout
  5. Graphics
  6. Frontend

Quantum Flow: Tooling

  1. Profiler
  2. Tracing

Quantum Flow: Automation

  1. Hasal Framework
  2. DevTools
  3. Continuous Integration
  4. Telemetry

Quantum Flow: Perceived Performance Measures

  1. Page Load
  2. Responsiveness
  3. Smoothness

Bugzilla Query Lists

The Quantum Flow (QF) initiative is a cross-component effort to improve user perceived responsiveness and performance. Since QF is cross-component we are unable to use the component specific fields in Bugzilla such as Priority etc. Instead we will annotate interesting bugs with whiteboard tags and attach them to the appropriate QF meta bugs.

QF Dashboard

QF P1 Dashboard

Burndown Chart: P1 Open/Closed Q2/17

P1 Bugs Open/Closed Q2/17 (Since Apr 1)

Burndown Chart: P1 Open/Closed Q1/17

P1 Bugs Open/Closed Q1/17 (Since Jan 1)

Burndown Chart: P1 bugs for ALL the DOM Components

P1 Bugs of ALL DOM Components

Burndown Chart: P1 bugs for ALL the JavaScript Components

P1 Bugs of ALL Javascript Components

Burndown Chart: P1 bugs for ALL the Layout Components

P1 Bugs of ALL Layout Components

Chart: P1 Bugs Fixed Recently

The chart breakout the P1 bugs by component that was fixed in the last 7 days.

Chart: P1 Bugs Fixed Recently

Query: P1 Bugs Fixed Recently

The list sort the P1 bugs by component that were fixed in the last 7 days.

ID Component Summary Resolution Assigned to Last change time
1298816 JavaScript: GC JitcodeGlobalTable::markUnconditionally is taking a lot of time when the profiler is running FIXED Steve Fink [:sfink] [:s:] 2017-04-27T00:31:43Z
1337062 Graphics PContent::Msg_GetGfxVars can take a long time FIXED Gerald Squelart [:gerald] 2017-04-28T16:53:19Z
1337064 IPC Make tab ID allocation asynchronous FIXED Samael Wang [:freesamael] 2017-04-28T15:22:49Z
1352501 Reader Mode Remove Reader Mode feature promotion panel FIXED Mike Conley (:mconley) - PTO on April 28th. 2017-04-28T15:15:18Z
1353853 Safe Browsing nsUrlClassifierDBService::BuildTables should use cached preferences FIXED Thomas Nguyen[:tnguyen] ni plz 2017-04-22T00:10:48Z

5 Total; 0 Open (0%); 5 Resolved (100%); 0 Verified (0%);


Query: P1 Bugs Fixed in Q2/2017

This query breakout the P1 bugs by component fixed since April 1, 2017.

ID Component Summary Resolution Assigned to Last change time
1354389 Audio/Video: Playback MediaCache::Update() on the main thread can be blocked by I/O on a non-main thread FIXED JW Wang [:jwwang] [:jw_wang] 2017-04-12T17:53:57Z
1348053 Audio/Video: Playback Channel loading content for click-to-play media should be marked as urgent-start FIXED JW Wang [:jwwang] [:jw_wang] 2017-04-21T09:26:35Z
1334635 Bookmarks & History Synchronous flush when closing a window FIXED Neil Deakin 2017-04-19T14:13:34Z
1346854 Developer Tools: Graphic Commandline and Toolbar GCLI starts network listeners for seemingly no reason FIXED J. Ryan Stinnett [:jryans] (use ni?) 2017-04-20T20:34:48Z
1352684 DOM On Windows we hit the registry for mimetype info for many ScriptLoaderRunnable and nsScriptloader::StartLoad requests loading a js or jsm file from file:/ FIXED Michael Layzell [:mystor] 2017-04-21T11:58:31Z
1354080 DOM: Content Processes Excessive CPU usage while the connecting/loading spinners are showing FIXED Mike Conley (:mconley) - PTO on April 28th. 2017-04-17T14:34:18Z
1307134 DOM: Core & HTML MousePosTracker flushes layout on mouse move (via mozInnerScreenX/Y) FIXED David Baron :dbaron: ⌚️UTC+8 2017-04-24T15:23:57Z
1352882 Editor TextEditor should cache nsIDocumentEncoder it uses for OutputToString/Stream FIXED Makoto Kato [:m_kato] (PTO: 4/30-5/5) 2017-04-26T09:14:30Z
1330912 Editor Don't init spell checker for spellcheck=false contentEditable FIXED Makoto Kato [:m_kato] (PTO: 4/30-5/5) 2017-04-12T03:14:13Z
1250473 Form Manager [e10s] convert formSubmitListener.js to a process script instead of a frame script FIXED :Ehsan Akhgari (super long backlog, slow to respond) 2017-04-15T18:21:12Z
1356694 Gecko Profiler Profile capture fails with MOZ_PROFILER_STARTUP=1 FIXED Nicholas Nethercote [:njn] 2017-04-24T20:36:59Z
1314861 General Lazily load built-in SDK modules FIXED Kris Maglione [:kmag] 2017-04-22T21:17:03Z
1351733 Graphics Youtube settings widget is janky when playing fullscreen video FIXED Mason Chang [:mchang] 2017-04-18T21:48:27Z
1337063 Graphics PContent::Msg_GetGraphicsDeviceInitData can take a long time FIXED Gerald Squelart [:gerald] 2017-04-24T20:36:39Z
1337062 Graphics PContent::Msg_GetGfxVars can take a long time FIXED Gerald Squelart [:gerald] 2017-04-28T16:53:19Z
1350638 Graphics: Layers Eliminate the PCompositorBridge::Msg_GetCompositorOptions sync IPC FIXED Kartikaya Gupta (email:kats@mozilla.com) 2017-04-10T08:37:40Z
1352442 Graphics: Layers Do not needlessly clear the compositor background before drawing FIXED Bas Schouten (:bas.schouten) 2017-04-20T14:25:52Z
1352528 Graphics: Text can we cache the results of gfxFontShaper::GetRoundOffsetsToPixels FIXED Jonathan Kew (:jfkthame) 2017-04-12T21:41:41Z
1347737 HTML: Parser nsHtml5HtmlAttributes::clear spends a bunch of time deallocating FIXED Henri Sivonen (:hsivonen) 2017-04-18T15:22:35Z
1337064 IPC Make tab ID allocation asynchronous FIXED Samael Wang [:freesamael] 2017-04-28T15:22:49Z
1343158 JavaScript Engine Unable to get meaningful stack traces from async functions FIXED Tooru Fujisawa [:arai] 2017-04-17T23:49:56Z
1344469 JavaScript Engine Optimize Object.hasOwnProperty FIXED Tom Schuster [:evilpie] 2017-04-24T10:31:11Z
1348134 JavaScript Engine ScriptSource compression is often wasteful FIXED Shu-yu Guo [:shu] 2017-04-18T00:56:08Z
1350613 JavaScript Engine js::intl_patternForSkeleton() is very alloc heavy FIXED Edouard Oger [:eoger] 2017-04-18T21:25:39Z
1298816 JavaScript: GC JitcodeGlobalTable::markUnconditionally is taking a lot of time when the profiler is running FIXED Steve Fink [:sfink] [:s:] 2017-04-27T00:31:43Z
1344893 Performance Monitoring Report Navigation Timing into Telemetry FIXED Wei-Cheng Pan [:wcpan] [:wcp] [:legnaleurc] 2017-04-20T00:13:16Z
1351490 Plug-ins Only run plugin finding/init on flash and pdf MIME types FIXED Kyle Machulis [:qdot] [:kmachulis] 2017-04-14T06:25:18Z
1352501 Reader Mode Remove Reader Mode feature promotion panel FIXED Mike Conley (:mconley) - PTO on April 28th. 2017-04-28T15:15:18Z
1343425 Safe Browsing Support asyncClassifyLocal in content process FIXED Henry Chang [:henry][:hchang] 2017-04-12T06:19:20Z
1353853 Safe Browsing nsUrlClassifierDBService::BuildTables should use cached preferences FIXED Thomas Nguyen[:tnguyen] ni plz 2017-04-22T00:10:48Z
912717 Session Restore [Session Restore] SessionCookies blocks while recursively extracting host data information from history entries FIXED Tim Taubert [:ttaubert] 2017-04-27T19:47:18Z
1334642 Theme Synchronous flush when activating/deactivating a window FIXED Sam Foster [:sfoster] 2017-04-27T13:37:57Z
1325254 XPCOM optimize TimerThread data structures FIXED Boris Zbarsky [:bz] (still a bit busy) (if a patch has no decent message, automatic r-) 2017-04-21T09:26:13Z

33 Total; 0 Open (0%); 33 Resolved (100%); 0 Verified (0%);

Query: P1 Bugs Fixed since Q1/2017

This query breakout the P1 bugs by component fixed since Jan 1, 2017.

ID Component Summary Resolution Assigned to Last change time
1348053 Audio/Video: Playback Channel loading content for click-to-play media should be marked as urgent-start FIXED JW Wang [:jwwang] [:jw_wang] 2017-04-21T09:26:35Z
1347031 Audio/Video: Playback Move the MediaCache off of opening its temporary file fd synchronously in the content process FIXED Chris Pearce (:cpearce) 2017-03-23T18:39:00Z
1354389 Audio/Video: Playback MediaCache::Update() on the main thread can be blocked by I/O on a non-main thread FIXED JW Wang [:jwwang] [:jw_wang] 2017-04-12T17:53:57Z
1334635 Bookmarks & History Synchronous flush when closing a window FIXED Neil Deakin 2017-04-19T14:13:34Z
1346854 Developer Tools: Graphic Commandline and Toolbar GCLI starts network listeners for seemingly no reason FIXED J. Ryan Stinnett [:jryans] (use ni?) 2017-04-20T20:34:48Z
1347425 DOM navigator.userAgent can do sync IPC FIXED :Ehsan Akhgari (super long backlog, slow to respond) 2017-03-30T11:44:23Z
1346583 DOM Remove the PContent::Msg_OpenAnonymousTemporaryFile sync IPC FIXED :Ehsan Akhgari (super long backlog, slow to respond) 2017-03-23T18:39:55Z
1352684 DOM On Windows we hit the registry for mimetype info for many ScriptLoaderRunnable and nsScriptloader::StartLoad requests loading a js or jsm file from file:/ FIXED Michael Layzell [:mystor] 2017-04-21T11:58:31Z
1346987 DOM Remove two of the consumers of the PContent::Msg_OpenAnonymousTemporaryFile sync IPC message FIXED :Ehsan Akhgari (super long backlog, slow to respond) 2017-03-23T18:39:38Z
1354080 DOM: Content Processes Excessive CPU usage while the connecting/loading spinners are showing FIXED Mike Conley (:mconley) - PTO on April 28th. 2017-04-17T14:34:18Z
1194751 DOM: Content Processes PScreenManager should not use sync messages FIXED Kan-Ru Chen [:kanru] (UTC+8) 2017-04-03T14:07:34Z
1307134 DOM: Core & HTML MousePosTracker flushes layout on mouse move (via mozInnerScreenX/Y) FIXED David Baron :dbaron: ⌚️UTC+8 2017-04-24T15:23:57Z
1352882 Editor TextEditor should cache nsIDocumentEncoder it uses for OutputToString/Stream FIXED Makoto Kato [:m_kato] (PTO: 4/30-5/5) 2017-04-26T09:14:30Z
1330912 Editor Don't init spell checker for spellcheck=false contentEditable FIXED Makoto Kato [:m_kato] (PTO: 4/30-5/5) 2017-04-12T03:14:13Z
1250473 Form Manager [e10s] convert formSubmitListener.js to a process script instead of a frame script FIXED :Ehsan Akhgari (super long backlog, slow to respond) 2017-04-15T18:21:12Z
1356694 Gecko Profiler Profile capture fails with MOZ_PROFILER_STARTUP=1 FIXED Nicholas Nethercote [:njn] 2017-04-24T20:36:59Z
1314861 General Lazily load built-in SDK modules FIXED Kris Maglione [:kmag] 2017-04-22T21:17:03Z
1337062 Graphics PContent::Msg_GetGfxVars can take a long time FIXED Gerald Squelart [:gerald] 2017-04-28T16:53:19Z
1338347 Graphics Telemetry measures for Compositor Frame Throughput (Scrolling/Animation) FIXED Kartikaya Gupta (email:kats@mozilla.com) 2017-03-28T00:05:17Z
1351733 Graphics Youtube settings widget is janky when playing fullscreen video FIXED Mason Chang [:mchang] 2017-04-18T21:48:27Z
1337063 Graphics PContent::Msg_GetGraphicsDeviceInitData can take a long time FIXED Gerald Squelart [:gerald] 2017-04-24T20:36:39Z
1352442 Graphics: Layers Do not needlessly clear the compositor background before drawing FIXED Bas Schouten (:bas.schouten) 2017-04-20T14:25:52Z
1236016 Graphics: Layers Sync transaction during scrolling on soundcloud FIXED 2017-03-27T20:30:30Z
1350638 Graphics: Layers Eliminate the PCompositorBridge::Msg_GetCompositorOptions sync IPC FIXED Kartikaya Gupta (email:kats@mozilla.com) 2017-04-10T08:37:40Z
1352528 Graphics: Text can we cache the results of gfxFontShaper::GetRoundOffsetsToPixels FIXED Jonathan Kew (:jfkthame) 2017-04-12T21:41:41Z
1347737 HTML: Parser nsHtml5HtmlAttributes::clear spends a bunch of time deallocating FIXED Henri Sivonen (:hsivonen) 2017-04-18T15:22:35Z
1337064 IPC Make tab ID allocation asynchronous FIXED Samael Wang [:freesamael] 2017-04-28T15:22:49Z
1344469 JavaScript Engine Optimize Object.hasOwnProperty FIXED Tom Schuster [:evilpie] 2017-04-24T10:31:11Z
1347489 JavaScript Engine Vector in StringSegmentRange should have some inline capacity FIXED Jan de Mooij [:jandem] 2017-03-15T21:27:32Z
1350613 JavaScript Engine js::intl_patternForSkeleton() is very alloc heavy FIXED Edouard Oger [:eoger] 2017-04-18T21:25:39Z
1348134 JavaScript Engine ScriptSource compression is often wasteful FIXED Shu-yu Guo [:shu] 2017-04-18T00:56:08Z
1343158 JavaScript Engine Unable to get meaningful stack traces from async functions FIXED Tooru Fujisawa [:arai] 2017-04-17T23:49:56Z
1298816 JavaScript: GC JitcodeGlobalTable::markUnconditionally is taking a lot of time when the profiler is running FIXED Steve Fink [:sfink] [:s:] 2017-04-27T00:31:43Z
1347379 Networking nsLoadGroup::Init() can be too slow FIXED :Ehsan Akhgari (super long backlog, slow to respond) 2017-03-16T14:39:37Z
1325054 Networking: HTTP Browsing Facebook causes hangs FIXED Henry Chang [:henry][:hchang] 2017-04-18T14:36:14Z
1340842 Performance Monitoring Instrument tab closing time from click to tab being gone FIXED Mike Conley (:mconley) - PTO on April 28th. 2017-04-08T10:27:43Z
1346122 Performance Monitoring TIME_TO_NON_BLANK_PAINT_MS expired in 55 FIXED Markus Stange [:mstange] 2017-03-16T14:40:13Z
1342714 Performance Monitoring Eliminate the cost of performance monitoring (js::AutoStopwatch) from scrolling google spreadsheets FIXED David Teller [:Yoric] (please use "needinfo") 2017-03-29T22:23:18Z
1344893 Performance Monitoring Report Navigation Timing into Telemetry FIXED Wei-Cheng Pan [:wcpan] [:wcp] [:legnaleurc] 2017-04-20T00:13:16Z
1341531 Performance Monitoring Measure input event to event dispatcher (handler) FIXED Wei-Cheng Pan [:wcpan] [:wcp] [:legnaleurc] 2017-03-25T22:59:26Z
1337056 Permission Manager Switch permission manager initialization to be async FIXED Michael Layzell [:mystor] 2017-04-03T21:41:17Z
1351490 Plug-ins Only run plugin finding/init on flash and pdf MIME types FIXED Kyle Machulis [:qdot] [:kmachulis] 2017-04-14T06:25:18Z
1352501 Reader Mode Remove Reader Mode feature promotion panel FIXED Mike Conley (:mconley) - PTO on April 28th. 2017-04-28T15:15:18Z
1353853 Safe Browsing nsUrlClassifierDBService::BuildTables should use cached preferences FIXED Thomas Nguyen[:tnguyen] ni plz 2017-04-22T00:10:48Z
1343425 Safe Browsing Support asyncClassifyLocal in content process FIXED Henry Chang [:henry][:hchang] 2017-04-12T06:19:20Z
912717 Session Restore [Session Restore] SessionCookies blocks while recursively extracting host data information from history entries FIXED Tim Taubert [:ttaubert] 2017-04-27T19:47:18Z
1334642 Theme Synchronous flush when activating/deactivating a window FIXED Sam Foster [:sfoster] 2017-04-27T13:37:57Z
1330460 Widget: Win32 Prevent touchscreens on Windows 8.x from instantiating accessibility (64-bit builds) FIXED David Parks (dparks) [:handyman] 2017-03-29T14:50:48Z
1325254 XPCOM optimize TimerThread data structures FIXED Boris Zbarsky [:bz] (still a bit busy) (if a patch has no decent message, automatic r-) 2017-04-21T09:26:13Z

49 Total; 0 Open (0%); 49 Resolved (100%); 0 Verified (0%);


Table: P1 Bugs by Component

This table breakout the P1 bugs by component that needs to be fix now; may have a very large impact on performance.

Table: P1 Bugs by Component

Chart: P1 Bugs

This chart breakout the P1 bugs by component that needs to be fix now; may have a very large impact on performance.

Chart: P1 Bugs

Query: P1 Bugs

This list sort the bugs by component that needs to be fix now; may have a very large impact on performance.

ID Component Summary Status Assigned to
1352204 Add-ons Manager Only allow webextension and MPC=true (which=no shims) add-ons on Nightly NEW Andrew Swan [:aswan]
1353542 Async Tooling Switch to async/await from Task.jsm/yield ASSIGNED Florian Quèze [:florian] [:flo]
1358443 Autocomplete 9.59ms uninterruptible reflow at adjustHeight@chrome://global/content/bindings/autocomplete.xml:1239:32 NEW
1358792 Autocomplete 24.99ms uninterruptible reflow at adjustSiteIconStart@chrome://global/content/bindings/autocomplete.xml:2379:13 NEW
1257565 Blocklisting Load blocklists from Kinto on startup NEW Mathieu Leplatre (:leplatrem)
1094818 Bookmarks & History Use Bookmarks.jsm in controller and UI views NEW Marco Bonardo [::mak]
1094812 Bookmarks & History Use Bookmarks.jsm in the Star UI and PlacesCommandHook NEW
1358719 Bookmarks & History 1.26ms uninterruptible reflow at PT__updateChevronTimerCallback@chrome://browser/content/places/browserPlacesViews.js:1205:22 NEW
1320534 Bookmarks & History Bookmarks importing speed and performance is terrible and awful with countless hangs and script warnings NEW
1360308 Breakpad Integration ExceptionHandler::WriteMinidumpForChild() can hang for a long time when generating a minidump NEW
1246410 Canvas: WebGL Low performance of texImage2D with canvas and WebGL NEW Jeff Gilbert [:jgilbert]
1351016 CSS Parsing and Computation emoji menu on twitter takes a long time to populate NEW
1273303 CSS Parsing and Computation style sheet additions (etc.) should check that rules might apply to the current document NEW
219276 CSS Parsing and Computation Cache parsed stylesheets NEW
1359855 Developer Tools Don't initialize devtools right after first window paint NEW
1350612 Developer Tools: Debugger dbg.onNewGlobalObject can be too slow NEW
1350643 DOM Remove the PBrowser::Msg_GetDPI sync IPC NEW
1346723 DOM Setting input.value when input has focus is 40x slower than Chrome/Safari NEW Masayuki Nakano [:masayuki] (JST, +0900) (PTO: 5/3-5/5)
1232023 DOM cloneNode slower than in Safari and Chrome NEW Kirk Steuber [:bytesized]
1343728 DOM Stop doing sync IPC for PContent::Msg_CreateWindow NEW :Ehsan Akhgari (super long backlog, slow to respond)
1353440 DOM Add a Background Hang Reporter for user interactivity periods NEW Michael Layzell [:mystor]
1358832 DOM 0.98ms uninterruptible reflow at swapDocShells@chrome://global/content/bindings/browser.xml:1414:13 NEW
1350642 DOM Remove the PBrowser::Msg_GetTabCount sync IPC NEW Haik Aftandilian [:haik]
1347525 DOM Setting innerHTML slower than in Chrome/Safari NEW
1335900 DOM Enabling service worker slows down time-to-interactive on dropbox.com by 600ms NEW Cătălin Badea (:catalinb)
816784 DOM Lots of time spent in WindowDestroyedEvent::Run/js::NukeCrossCompartmentWrappers when closing tabs/windows ASSIGNED Ting-Yu Chou [:ting]
1347376 DOM Triggering image loads should be faster NEW
1350637 DOM PStorage::Msg_Preload sync IPC takes too long NEW
1236512 DOM document.hidden is not set to true when window is completely covered by another non-translucent application NEW
1350644 DOM Remove the PBlob::Msg_WaitForSliceCreation sync IPC NEW Andrea Marchesini [:baku]
1347035 DOM Remove PBrowser::Msg_GetMaxTouchPoints NEW :Ehsan Akhgari (super long backlog, slow to respond)
944127 DOM jQuery $("<div>") DOM element append test is 1.3x slower than Chrome NEW
1349255 DOM sending NotifyIMEFocus IPC messages can jank the browser NEW
1336763 DOM: Content Processes Only message for permitUnload on tabs that have indicated that they contain a frame that has a beforeunload handler ASSIGNED Mike Conley (:mconley) - PTO on April 28th.
1222633 DOM: Core & HTML Add support for <link rel=preload> ASSIGNED Dragana Damjanovic [:dragana]
1358495 DOM: CSS Object Model Implement getComputedStyleWithoutFlushing or equivalent NEW
1352531 DOM: CSS Object Model can mozilla::dom::FontFaceSet::FindOrCreateUserFontEntryFromFontFace be faster? ASSIGNED Cameron McCormack (:heycam)
1355548 DOM: Events WheelTransaction::GetTimeoutTime() should probably use cached preference value NEW Ming-Chou Shih [:stone]
1339543 DOM: Events PBrowser::Msg_RequestNativeKeyBindings is too slow NEW
1355346 Downloads API CocoaFileUtils::AddOriginMetadataToFile() called at the end of file downloads can do sync IPC on the main thread NEW
1345633 Extension Compatibility IRC Cloud + Lastpass results in 5-20 second janks NEW
1358728 Find Toolbar 1.14ms uninterruptible reflow at startFind@chrome://global/content/bindings/findbar.xml:1142:13 NEW
1358695 Find Toolbar 1.43ms uninterruptible reflow at focusContent@resource://gre/modules/RemoteFinder.jsm:169:5 NEW
1358815 Find Toolbar 0.90ms uninterruptible reflow at getFindBar@chrome://browser/content/tabbrowser.xml:178:11 NEW
887887 Form Manager Use Sqlite.jsm in Form History NEW
1329137 Gecko Profiler [meta] Additional profiler data sources NEW
1357114 General WindowsJumpLists.jsm refreshes itself every 2 minutes or so via a timer, kicking off a Places query and a list building activity that can cause us to skip a frame NEW
1357756 General 1.07ms uninterruptible reflow at open@resource://gre/modules/SelectParentHelper.jsm:109:24 NEW
1358712 General uninterruptible reflow at _calcMouseTargetRect@chrome://browser/content/tabbrowser.xml:7697:27 when moving the mouse NEW
1360028 General 0.99ms uninterruptible reflow at showNotification@chrome://browser/content/browser-addons.js:412:22 NEW
1359765 General 13.86ms uninterruptible reflow at close@chrome://browser/content/browser-fullScreenAndPointerLock.js:133:5 NEW
1350736 General Slow initialization of content.jsm's root scope NEW
1149732 General GMPInstallManager does a main thread IO in nsZipArchive::ExtractFile NEW
1350614 General Log.jsm can be really slow NEW
1358921 General Avoid loading and initializing modules in BrowserGlue._finalUIStartup NEW Kris Maglione [:kmag]
1350646 General Remove UI, extension, and child_process modules NEW
1359989 General 1.00ms uninterruptible reflow at openPopupAtScreen@chrome://global/content/bindings/popup.xml:70:15 NEW
1356862 General 1.2ms uninterruptible reflow at setDefaultFocus@resource://gre/modules/CommonDialog.jsm:246:17 NEW
1354956 General TooltipTextProvider can cause synchronous reflow when computing element direction NEW
1360078 General 1.13ms uninterruptible reflow at PopupNotifications_dismiss@resource://gre/modules/PopupNotifications.jsm:690:7 NEW
1357146 General Attempting to set Firefox as default browser results in an nsITimer firing every second for up to 10 minutes NEW
1357481 General 1.03ms uninterruptible reflow at appendPrompt@chrome://browser/content/browser.js:8426:5 NEW
1277206 Graphics Performance degradation in heavy CSS / Javascript interactive text. UNCONFIRMED Bas Schouten (:bas.schouten)
1350635 Graphics: Layers PGPU::Msg_AddLayerTreeIdMapping sync IPC is extremely inefficient NEW
1265824 Graphics: Layers Add a ClientStorageTextureSource NEW Milan Sreckovic [:milan]
1353060 Graphics: Layers Remote <browser>s are not visible as children of XUL <popup>s NEW Kris Maglione [:kmag]
1334655 Graphics: Layers PCompositorBridge::Msg_WillClose can lock up the UI thread for a long time when closing a window NEW David Anderson [:dvander]
1352978 HTML: Parser nsHTML5AttributeName::nameByBuffer allocates too often NEW
1250823 HTML: Parser Firefox hangs when setting innerHtml in rich text editor ASSIGNED Masayuki Nakano [:masayuki] (JST, +0900) (PTO: 5/3-5/5)
1355746 HTML: Parser Parser should use idle dispatch and not a timer for background tabs NEW
1350412 IPC Ensure that compositor thread BHR data is submitted to telemetry NEW Michael Layzell [:mystor]
1348361 IPC sync IPC when launching a child process ASSIGNED Stephen A Pohl [:spohl]
1236104 JavaScript Engine Allow scripts from pre-load cache to be off-thread compiled. REOPENED
1345706 JavaScript Engine [meta] Improve lazy parsing NEW
1351107 JavaScript Engine Make TokenStream parse both single-byte (whichever of Latin-1/UTF-8 is simpler, for a first pass) and two-byte source text REOPENED Jeff Walden [:Waldo] (remove +bmo to email)
1338802 JavaScript Engine CrossCompartmentWrapper handling is slow on Google Spreadsheet NEW Jason Orendorff [:jorendorff]
1345703 JavaScript Engine [meta] Byte stream-specialized tokenizer NEW
1154987 JavaScript Engine [Meta] Move JS parsing off of main thread and enable incremental parsing ASSIGNED Kannan Vijayan [:djvj]
1341902 JavaScript Engine js::Stringify can be really slow on Google Drive NEW
1346546 JavaScript Engine Self-host Object.prototype.toString NEW
1061886 JavaScript Engine incremental asynchronous parsing NEW
1097376 JavaScript Engine Poor performance in Ember app Discourse NEW
1222086 JavaScript Engine Block JavaScript parser thread when source code characters are not available NEW Yury Delendik (:yury)
1352486 JavaScript Engine Improve performance on EmberPerf benchmark NEW
1038099 JavaScript Engine Consider creating Latin1 inline strings in JS_NewExternalString if the string is short NEW
1134611 JavaScript Engine Optimize Object.defineProperty NEW
1344152 JavaScript Engine Find out how many scripts are purely in ASCII NEW David Teller [:Yoric] (please use "needinfo")
900784 JavaScript Engine [meta] Add start-up cache for any JavaScript code. ASSIGNED Nicolas B. Pierron [:nbp] {off until 2017-05-02}
1184569 JavaScript Engine Firefox janks hard when loading a Google Docs presentation NEW
1360277 JavaScript Engine tp5 regression in November on windows 8 NEW Tom Schuster [:evilpie]
1358606 JavaScript Engine: JIT Share Baseline jitcode for self-hosted functions across whole zone NEW
922272 JavaScript Engine: JIT Handle jQuery polymorphic selector argument better NEW
1358599 JavaScript Engine: JIT Use runtime checks for GC pre-barriers instead of patchable jumps NEW
1350263 JavaScript Engine: JIT Port Baseline TypeOf IC to CacheIR NEW Tom Schuster [:evilpie]
1357884 JavaScript Engine: JIT Pre-generate and cache the most common optimized Baseline IC stubs NEW
1349924 JavaScript Engine: JIT Inline through polymorphic wrapper functions NEW
1357882 JavaScript Engine: JIT BaselineJIT: Pre-compile the most commonly used self-hosted functions NEW
1346189 JavaScript Engine: JIT Inline AddSlot in Ion based on BaselineInspector NEW
1352524 JavaScript: GC Implement a GC scheduler NEW
1357196 JavaScript: GC Do not synchronously wait for background sweep thread during GC NEW
1357183 JavaScript: GC Measure GC slice overhead NEW
903519 JavaScript: GC [meta] GC: allocate JSStrings and string data in the Nursery NEW
1357813 JavaScript: GC Add a "GC Exclusion" mode which suppresses expensive GCs NEW
1344398 Layout Jank from frame reconstruction & layout, when tweaking "overflow" on root of deeply-nested frame tree NEW Daniel Holbert [:dholbert]
1348697 Layout Optimize away OverflowAreasProperty more often NEW Mats Palmgren (:mats)
1348073 Layout Consider enabling lazy frame construction for editable regions NEW
1357621 Layout Amazon.com search results page sync reflows are super expensive in Gecko NEW
1344377 Layout Jank with unnecessary frame reconstruction & layout, when tweaking "position" on root of deeply-nested frame tree NEW Daniel Holbert [:dholbert]
575614 Layout Resizing window is slow if long list with style="-moz-column-count: 3;" NEW Neerja Pancholi[:neerja]
1351924 Layout Use nsChangeHint_UpdateComputedBSize to properly set the IsBResize() flag on reflow input NEW Daniel Holbert [:dholbert]
1308876 Layout Nested inline-blocks with matching width locks up browser due to O(2^depth) reflow performance ASSIGNED David Baron :dbaron: ⌚️UTC+8
827937 Layout Opening huge mercurial long commit page freezing Firefox NEW
1329601 Layout Investigate a slow reflow case for Google Docs NEW Jet Villegas (:jet)
1351830 Layout Consider adding StyleDisplay() values to nsiFrame NEW Neerja Pancholi[:neerja]
1299117 Layout Implement Time to First Meaningful Paint (TMP) for Telemetry/Profiler ASSIGNED Markus Stange [:mstange]
1342220 Layout Janky Twitter thread-dismissing animation NEW Jet Villegas (:jet)
1261484 Layout Only do frame-reconstruction for position:static <--> position:relative changes if an abspos descendant might be affected NEW Daniel Holbert [:dholbert]
1352205 Layout Avoid running the refresh driver when the page is in background NEW
1131937 Layout Dramatically high CPU usage on facebook group page NEW
1118086 Layout: Form Controls [e10s] There is a delay for about 1 seconds to display <select> drop-down list with 1600+ items NEW
1359263 Layout: Form Controls 2.17ms uninterruptible reflow at receiveMessage@resource://gre/modules/SelectParentHelper.jsm:214:7 NEW
1354943 Layout: Web Painting Overpainting on Youtube channel page when scrolling down NEW
1331718 Layout: Web Painting Make DisplayItemData more readily available ASSIGNED Bas Schouten (:bas.schouten)
1342009 Layout: Web Painting A fast path for BuildDisplayListForChild() improves more than 20% of time. ASSIGNED Thinker Li [:sinker]
1343538 Layout: Web Painting Overpainting on Google docs NEW Jet Villegas (:jet)
1352499 Layout: Web Painting [meta] Retain and incrementally update display lists NEW Matt Woodrow (:mattwoodrow)
1287418 Location Bar Noticeable delay in autocomplete popup display NEW
1358902 Location Bar 1.25ms uninterruptible reflow at detachController@chrome://global/content/bindings/autocomplete.xml:384:13 NEW
1356763 Location Bar 4.8ms uninterruptible reflow at ensureElementIsVisible@chrome://global/content/bindings/richlistbox.xml:208:30 NEW
1356670 Menus 26ms uninterruptible reflow at _adjustContainerHeight@chrome://browser/content/customizableui/panelUI.xml:382:15 NEW
1358405 Menus 13.97ms uninterruptible reflow at getComputedURL@chrome://browser/content/nsContextMenu.js:979:15 NEW
1360328 Networking Hangs during the network:link-status-changed event (with nsNotifyAddrListener::ChangeEvent::Run() on the stack) NEW
1360164 Networking The first async XHR done during startup blocks the main thread while initializing nsProtocolProxyService NEW
1348278 Networking Speculatively connect on mousedown on links NEW Nicholas Hurley [:nwgh][:hurley] (also hurley@todesschaf.org)
867798 Networking: Cookies Cookie Service closes DB on main thread ASSIGNED Jason Duell [:jduell] (needinfo me)
1331680 Networking: Cookies Consider not doing sync IPC for document.cookie getter/setter NEW Amy Chung [:Amy]
1358397 New Tab Page 1.48ms uninterruptible reflow at showLearn@chrome://browser/content/newtab/newTab.js:2613:5 NEW
1359259 Notifications and Alerts 0.92ms uninterruptible reflow at PopupNotifications_showPanel@resource://gre/modules/PopupNotifications.jsm:932:9 NEW
1353731 OS.File Too much time spent by osfile_async_front.jsm calling restartTimer / setTimeout (from Timer.jsm) NEW
1105109 Panning and Zooming Use APZ for autoscrolling NEW Botond Ballo [:botond]
1349750 Panning and Zooming Avoid blocking on the main thread to initiate APZ scrollbar dragging NEW Botond Ballo [:botond]
1351783 Panning and Zooming Add support for async scrolling using keyboard input NEW Botond Ballo [:botond]
1353029 PDF Viewer PDFjs should stop using sync messaging to check if it's enabled, and propagate that state asynchronously from the parent to the child instead NEW
1313465 Performance Monitoring Measure event to display latency (INPUT_EVENT_RENDER_MS) NEW Wei-Cheng Pan [:wcpan] [:wcp] [:legnaleurc]
1341532 Performance Monitoring Measure paint request to display latency NEW Wei-Cheng Pan [:wcpan] [:wcp] [:legnaleurc]
1345540 Performance Monitoring Measure input event handler to paint request latency NEW Wei-Cheng Pan [:wcpan] [:wcp] [:legnaleurc]
1095425 Places Convert PlacesTransactions to the new Bookmarks.jsm API NEW
1350633 Plug-ins Remove the PBrowser::Msg_GetWidgetNativeData sync IPC NEW
1350640 Plug-ins Eliminate the PContent::Msg_GetBlocklistState sync IPC ASSIGNED :Felipe Gomes (needinfo me!)
1357154 Preferences If about:preferences is open on Windows, it will poll the OS to see if the default browser has changed every second NEW
1348401 Printing Make PPrinting's IPDL methods async NEW Michael Layzell [:mystor]
1356211 Safe Browsing Supports custom callback thread for nsIURILCassifier.asyncClassifyLocalWithTables ASSIGNED Henry Chang [:henry][:hchang]
1345058 Safe Browsing Use nsIURLClassifier.asyncClassifyLocalWithTables in nsDocument::PrincipalFlashClassification ASSIGNED Henry Chang [:henry][:hchang]
1357054 Search 2.15ms uninterruptible reflow at _rebuild@chrome://browser/content/search/search.xml:1540:15 NEW
1358811 Session Restore 0.91ms uninterruptible reflow at ssi_undoCloseTab@resource:///modules/sessionstore/SessionStore.jsm:2429:5 NEW
1354143 Shell Integration JumpListBuilder::CommitListBuild does main thread IO NEW
1359851 SocialAPI Load SocialAPI providers lazily ASSIGNED Shane Caraveo (:mixedpuppy)
1350636 Spelling checker Remove the sync IPC used to set the dictionary used by the spelling checker (PRemoteSpellcheckEngine::Msg_SetDictionary) NEW
1354641 Spelling checker Adjust the heuristic in mozInlineSpellChecker to break the work to smaller chunks NEW Evelyn Hung [:evelyn]
1303749 Spelling checker Spell checker might be using sync IPC messages for every word. ASSIGNED Kan-Ru Chen [:kanru] (UTC+8)
1340573 Spelling checker Remove the sync IPC used for spell checking words NEW Kan-Ru Chen [:kanru] (UTC+8)
1166166 Storage use mAsyncExecutionThreadIsAlive to shrink memory on the async thread when possible. NEW
1342951 SVG Expensive sync reflows when holding the down key on google presentations NEW Jonathan Kew (:jfkthame)
1358391 Tabbed Browser 2.24ms uninterruptible reflow at handleEvent@chrome://browser/content/tabbrowser.xml:6224:19 NEW
1358731 Tabbed Browser 0.95ms uninterruptible reflow at removePrompt@chrome://browser/content/browser.js:8515:7 NEW
1358813 Tabbed Browser 0.92ms uninterruptible reflow at select@chrome://global/content/bindings/textbox.xml:115:11 NEW
1358387 Tabbed Browser 1.02ms uninterruptible reflow at set_label@chrome://browser/content/tabbrowser.xml:7593:37 NEW
906076 Tabbed Browser Virtual tabs - lazily create linkedBrowser and other dependent elements for tabbrowser tabs to improve startup performance NEW Kevin Jones
1359991 Tabbed Browser 2.61ms uninterruptible reflow at onxblmousedown@chrome://browser/content/tabbrowser.xml:7392:11 NEW
1356920 Tabbed Browser 6.33ms uninterruptible reflow at rect@chrome://browser/content/browser-tabsintitlebar.js:106:23 NEW
1358727 Tabbed Browser 1.00ms uninterruptible reflow at updateCurrentBrowser@chrome://browser/content/tabbrowser.xml:1265:17 NEW
1358823 Tabbed Browser 0.92ms uninterruptible reflow at updateBrowserRemoteness@chrome://browser/content/tabbrowser.xml:1795:15 NEW
1344302 Tabbed Browser [meta] Make closing tabs fast NEW Mike Conley (:mconley) - PTO on April 28th.
1358721 Tabbed Browser 5.05ms uninterruptible reflow at adjustTabstrip@chrome://browser/content/tabbrowser.xml:5949:24 NEW
1358816 Tabbed Browser 0.92ms uninterruptible reflow at _animateTabMove@chrome://browser/content/tabbrowser.xml:6165:26 NEW
1358687 Tabbed Browser 1.28ms uninterruptible reflow at _adjustFocusAfterTabSwitch@chrome://browser/content/tabbrowser.xml:1355:9 NEW
1356858 Tabbed Browser 1.8ms uninterruptible reflow at openLinkIn@chrome://browser/content/utilityOverlay.js:472:5 NEW
1358907 Telemetry Telemetry shouldn't query the add-ons DB at startup NEW
1344003 Telemetry Dashboard Create (or resurrect) BHR dashboard NEW Doug Thayer [:dthayer]
1358446 Toolbars and Customization 2.66ms uninterruptible reflow at _setMaxHeight@chrome://browser/content/customizableui/panelUI.xml:371:13 NEW
1358703 Toolbars and Customization 2.86ms uninterruptible reflow at _shiftMainView@chrome://browser/content/customizableui/panelUI.xml:272:30 NEW
1358734 Toolbars and Customization 0.93ms uninterruptible reflow at showNavToolbox@chrome://browser/content/browser-fullScreenAndPointerLock.js:576:18 NEW
1352518 Tours Avoid calling getComputedStyle() in isElementVisible() in UITour.jsm NEW
1359400 Untriaged Back button paint times significantly worse in Firefox NEW
1356334 WebExtensions: Frontend Add UI for flagging long running Web Extension scripts and provide the option to stop them NEW Kris Maglione [:kmag]
1357487 WebExtensions: General Turn on OOP extensions by default on Linux NEW Kris Maglione [:kmag]
1357486 WebExtensions: General Turn on OOP extensions by default on Windows and OS-X NEW Kris Maglione [:kmag]
1359408 WebExtensions: Untriaged 0.29ms uninterruptible reflow at _handleDOMChange@chrome://extensions/content/ext-browser-content.js:215:24 NEW
646937 Widget throttle mozRequestAnimationFrame in completely obscured windows NEW
1355061 Widget: Cocoa Interacting with statusbar items in the menubar blocks the UI thread for several hundred ms NEW
1360167 Widget: Win32 WindowsUIUtils::GetInTabletMode blocks the UI thread during startup NEW
1352890 XPCOM Keep PLDHashTable's second hash small to reduce the size of jumps across memory and improve cache behavior ASSIGNED David Baron :dbaron: ⌚️UTC+8
1354616 XPCOM Removing timers (due to firing or cancellation) can be really slow) ASSIGNED Nathan Froyd [:froydnj]
1346415 XPCOM We need more native stacks from BHR ASSIGNED Michael Layzell [:mystor]
1352889 XPCOM Ensure that PLDHashTable's second hash doesn't have padding with 0 bits for tables with capacity larger than 2^16 ASSIGNED David Baron :dbaron: ⌚️UTC+8
1348099 XPConnect DOM Xrays should be able to cache a property not being present NEW Ting-Yu Chou [:ting]
613498 XPConnect Very slow chrome to content DOM access NEW
1353206 XPConnect expose requestIdleCallback (or similar) API to non-DOM JS execution contexts NEW Andreas Farre [:farre]
1359653 XPConnect Pre-load scripts needed during startup in a background thread NEW Kris Maglione [:kmag]
1360043 XUL Widgets 1.57ms uninterruptible reflow at doFocus@chrome://global/content/bindings/popup.xml:334:13 NEW
1356765 XUL Widgets 6.9ms uninterruptible reflow at onxblpopupshowing@chrome://global/content/bindings/popup.xml:268:1 NEW
1360215 XUL Widgets 3.72ms uninterruptible reflow at get_lineScrollAmount@chrome://global/content/bindings/scrollbox.xml:172:13 NEW
1356662 XUL Widgets 1.2ms uninterruptible reflow at get_scrollClientRect@chrome://global/content/bindings/scrollbox.xml:131:18 NEW
1356705 XUL Widgets 28ms uninterruptible reflow at set_scrollPosition@chrome://global/content/bindings/scrollbox.xml:207:13 ASSIGNED Dão Gottwald [::dao]
1358458 XUL Widgets 6.27ms uninterruptible reflow at _showNotification@chrome://global/content/bindings/notification.xml:270:17 NEW
1356674 XUL Widgets 32ms uninterruptible reflow at get_alignmentPosition@chrome://global/content/bindings/popup.xml:158:11 NEW
1358453 XUL Widgets 11.95ms uninterruptible reflow at get_scrollPosition@chrome://global/content/bindings/scrollbox.xml:201:1 NEW

207 Total; 207 Open (100%); 0 Resolved (0%); 0 Verified (0%);


Chart: P3 Bugs

This chart breakout the P3 bugs by component to put in backlog queue; may have a large impact on performance.

Chart: P3 Bugs

Query: P3 Bugs

This list the P3 bugs sorted by component to put in backlog queue; may have a large impact on performance.

ID Component Summary Status Assigned to
1337080 Audio/Video: GMP Switch GMP initialization to be asynchronous NEW Chris Pearce (:cpearce)
1358724 Bookmarks & History 1.15ms uninterruptible reflow at updateOverflowStatus@chrome://browser/content/places/browserPlacesViews.js:1163:1 NEW
1356652 Build Config Consider updating our PGO training set NEW
1356654 Build Config Investigate performance from VS2017's new optimizer NEW
1278554 Canvas: 2D CanvasRenderingContext2D::DrawImage takes lots of time when scrolling Google Spreadsheet ASSIGNED Jerry Shih[:jerry] (UTC+8)
1359296 CSS Parsing and Computation Terrible scrolling on Mega page, profile attached (Possibly NSFW) UNCONFIRMED
1358810 Developer Tools 0.91ms uninterruptible reflow at create@resource://gre/modules/commonjs/toolkit/loader.js -> resource://devtools/client/framework/toolbox-hosts.js:86:5 NEW
1358393 Developer Tools: Console 1.64ms uninterruptible reflow at resize@resource://gre/modules/commonjs/toolkit/loader.js -> resource://devtools/client/webconsole/webconsole.js:661:1 NEW
1358390 Developer Tools: Inspector 1.24ms uninterruptible reflow at useLandscapeMode@chrome://devtools/content/inspector/inspector.js:460:27 NEW
1358729 Developer Tools: Source Editor 1.75ms uninterruptible reflow at onResize@chrome://devtools/content/sourceeditor/codemirror/codemirror.bundle.js:3783:1 NEW
1353656 Developer Tools: WebIDE Stop using sdk/system/child_process/subprocess in WebIDE NEW
1350885 DOM Consider de-virtualizing nsIDocument::Begin/EndUpdate NEW Olli Pettay [:smaug]
1357645 DOM Consider a faster path that uses preparsed attributes in nsGenericHTMLElement::CopyInnerTo NEW
1303296 DOM: Events Implement Expected Queueing Time (EQT) for Telemetry/Profiler NEW William Chen [:wchen]
1350367 DOM: Service Workers Make service worker ScriptLoader paths use cached js bytecode from cache API NEW
1350749 General Add some instrumentation to find commonly added preference observers NEW
1307024 General [Perf] [google docs] Firefox will get 3~9% faster when running gdoc test cases with chrome user agent NEW
886907 General Remove old synchronous contentPrefService from the tree ASSIGNED Raj Meghpara
1346365 Graphics Tab switching on GMail is slow due to texture allocation on Mac NEW
1343383 Graphics: Layers nsIDOMWindowUtils::StartFrameTimeRecording should not use sync IPC ASSIGNED Markus Stange [:mstange]
934607 HTML: Parser nsHtml5TreeBuilder::startTokenization takes significant amount time when parsing small innerHTML strings NEW
1341900 JavaScript Engine WriteStructuredClone can be slow on Google Drive REOPENED
1347861 JavaScript Engine Consider storing hints during syntax parse NEW
1343005 JavaScript Engine Optimize `Quote` in json.cpp NEW
1265980 JavaScript Engine Running jasmine is slower than Safari and Chrome NEW
1346178 JavaScript Engine: JIT Consider compiling Ion IC code less eagerly NEW
1353384 JavaScript Engine: JIT Optimize GetName TypeOfNoProperty NEW
1337773 JavaScript Engine: JIT Add an Ion IC for JSOP_IN NEW Ted Campbell [:tcampbell]
1337764 JavaScript Engine: JIT Attach In stub for proxies NEW
1348850 JavaScript Engine: JIT Add an IC stub for adding the first expando property to unboxed objects NEW
1346335 JavaScript Engine: JIT Is "new" LinkedIn incompatible with "new" Firefox? (Gecko Profiler overhead) NEW
1280802 JavaScript: GC Angular framework performance test spends 10% in nursery GC NEW
1329900 JavaScript: GC GC takes a long time on the test case in bug 1269695 NEW
1351789 JavaScript: GC Add Telemetry probes for measuring garbage volume per GC NEW
1348469 Layout Consider using FramePropertyTable less in layout NEW Mats Palmgren (:mats)
1355600 Layout nsFont destructor takes 9ms to free up memory. NEW
1299118 Layout Implement Time to Interactive (TTI) for Telemetry/Profiler NEW
1298381 Layout Implement Time to First Contentful Paint (TCP) for Telemetry/Profiler NEW
1253394 Layout jquery performance increases if the page is displayed in a iframe UNCONFIRMED
1332578 Layout: Web Painting Caching info. on items from frame tree or DOM-tree may improve performance of painting NEW Thinker Li [:sinker]
1329486 Networking Poor HTTPs performance. Firefox 50.1.0 windows vs Chrome. Speedtest UNCONFIRMED
1350544 Networking: HTTP appcache does mainthread I/O NEW
1342632 Networking: HTTP Speed up PHttpChannelConstructor and consider streaming HttpChannelOpenArgs NEW Valentin Gosu [:valentin] (Vacation until May 1st)
1268140 Panning and Zooming Momentum scrolling interrupted on YouTube user pages NEW
1318124 Performance Monitoring Move metadata for non-blank paint marker into data payload NEW Markus Stange [:mstange]
1095427 Places Convert HTML export code to the new Bookmarks.jsm API NEW
1095426 Places Convert JSON backups code to the new Bookmarks.jsm API NEW
1310295 Places Make left pane queries virtual NEW
1358730 Tabbed Browser 2.41ms uninterruptible reflow at stop@chrome://global/content/bindings/browser.xml:99:13 NEW
1358408 Tabbed Browser 1.37ms uninterruptible reflow at BrowserOpenAddonsMgr/<@chrome://browser/content/browser.js:6577:7 NEW
1350765 Telemetry Calling TelemetryHistogram::Accumulate() even by HistogramID goes through hashtable lookup REOPENED Chris H-C :chutten
1358388 Toolbars and Customization 1.03ms uninterruptible reflow at _moveItemsBackToTheirOrigin@resource:///modules/CustomizableUI.jsm:4203:1 NEW
1358722 Toolbars and Customization 1.43ms uninterruptible reflow at updateLWTStyling@resource:///modules/CustomizeMode.jsm:635:23 NEW
1358733 Toolbars and Customization 1.09ms uninterruptible reflow at _customizationEnding@chrome://browser/content/browser-customization.js:98:5 NEW
1346927 WebVR Replace PVRManager::GetSensorState with lock-free shared memory structure (Eliminating sync IPC) NEW :kip (Kearwood Gilbert)
1356317 Widget: Gtk Support remote layer trees in popups on Linux NEW
1359384 XBL nsXBLResourceLoader::NotifyBoundElements doesn't account for display: contents elements and may reframe unnecessarily. NEW Emilio Cobos Álvarez [:emilio]
1340134 XPCOM Telemetry probes using TOPIC_CYCLE_COLLECTOR_BEGIN may take more time than the CC slice itself NEW
1354945 XPConnect Initialize sandbox global properties lazily NEW

59 Total; 59 Open (100%); 0 Resolved (0%); 0 Verified (0%);


Chart: QF Investigate Bugs

This chart breakout the lists bug by component that require further root cause analysis to determine P1, P3, P5 priority.

Chart: QF Investigate Bugs


This list sorted by component the bugs that require further root cause analysis to determine P1, P3, P5 priority.

Query: QF Investigate Bugs

ID Component Summary Status Assigned to
1058899 Add-ons Manager Unnecessary XPIProviderUtils.js / extensions.json load at startup for profiles with only bootstrap add-ons NEW
1355519 Event Handling Can IMEContentObserver treat HTML editor as multiple editors if it's too big? NEW
1355566 Gecko Profiler Profiler leaks data with DEBUG build, causes shutdown crash or leaks NEW
1270427 General "nsRefreshDriver::Tick" spent more time between "domLoading" to "loadEventEnd" NEW
1271943 General "nsRefreshDriver::Tick" spent more time when inserting image NEW
1291086 General [Perf][Facebook] 43.07%(1950ms) slower than Chrome when loading Facebook homepage NEW
1269684 General [perf][google suite][google docs] 260.31%(718472 ms) slower than Chrome when creating 10 page mix content(txt/img/table) and change txt formating NEW
1271543 General "EventDispatcher::Dispatch" spent more time when typing NEW
1330547 General Firefox is slower than Chrome to open a single empty slide presentation in Google Slides NEW
1270351 General "nsJSUtils::EvaluateString" spent more time between navigationStart and loadEventEnd NEW
1271936 General "nsViewManager:DispatchEvent" spent more time when change the font to bold NEW
1287055 General [perf][google suite][google docs] 31.65%(12283ms) slower than Chrome when creating 10 tables (edit) NEW
1347666 General Huff Post page load CPU usage much higher in Nightly vs 45 ESR NEW
1269666 General [perf][google suite][google docs] 284.06%(146478ms) slower than Chrome when creating 3 page content and replace the keyword 15 times NEW
1271512 General "nsRefreshDriver::Tick" spent more time between "navigationStart" to "domLoading" NEW
1272567 General "nsInputStreamPump::OnStateStop" spent more time between "domLoading" and "loadEventEnd" NEW
1350618 General Bad performance on Sony Horizon game page NEW
1271935 General "nsRefreshDriver::Tick" spent more time when change the font to bold NEW
1287041 General [perf][google suite][google docs] 53.14%(4800ms) slower than Chrome when opening 1 page text content NEW
1267971 General "nsInputStreamPump::OnStateStop" spent more time between navigationStart and loadEventEnd NEW
1270739 General "EventDispatcher::Dispatch" spent more time when clicking Page Down NEW
1272545 General "EventDispatcher::Dispatch" spent more time when replacing all keywords NEW
1358291 General LinkedIn loads 2+ sec slower on Firefox compared to Chrome NEW
1271914 General "js::RunScript" spent more time between "domLoading" to "loadEventEnd" NEW
1287027 General [perf][google suite][google docs] 88.17%(4600 ms) slower than Chrome when opening 1 page UTF8 content NEW
1264535 General [perf][google suite][google docs] 61.03%(7867ms) slower than Chrome when scrolling a file with 3 pages by page down key NEW
1270737 General "nsRefreshDriver::Tick" spent more time when clicking Page Down NEW
1272196 General "nsViewManager:DispatchEvent" spent more time when inserting table NEW
1291087 General [Perf][Facebook] 32.35%(1711ms) slower than Chrome when loading Facebook homepage message list (edit) NEW
1271544 General "nsRefreshDriver::Tick" spent more time when typing NEW
1349696 Graphics 80ms rasterizes scrolling new linkedin profile page NEW
1350634 Graphics: Layers The PCompositorBridge::Msg_PLayerTransactionConstructor sync IPC is extremely inefficient ASSIGNED David Anderson [:dvander]
1285181 JavaScript Engine [perf][google suite][google docs] 22.85%(4,961 ms) slower than Chrome when opening 200+ pages mix content and to the page end REOPENED
1316864 JavaScript Engine Google Apps extremely slow -- scrolling, updating text, etc -- unusable NEW
1269698 JavaScript Engine [perf][google suite][google docs] 88.01%(7750 ms) slower than Chrome when opening 1 page UTF8 content NEW
1269695 JavaScript Engine [perf][google suite][google docs] 40.77%(7678 ms) slower than Chrome when opening 200+ pages mix content and to the page end NEW
1339557 JavaScript Engine Figure out why we are so slow on Speedometer NEW
1269690 JavaScript Engine [perf][google suite][google docs] 45.25%(4528ms) slower than Chrome when opening 1 page table content NEW
1285182 JavaScript Engine [perf][google suite][google docs] 25.64%(2100 ms) slower than Chrome when opening 1 page UTF8 content NEW
1349148 JavaScript Engine: JIT Improve performance of megamorphic stubs NEW
1357810 JavaScript: GC Investigate source of memory_pressure event in gecko, and whether to repurpose it NEW
1352078 Layout Odd sliding of potential new LinkedIn connections (doesn't happen in Chrome) NEW
1100357 Layout Async transform animations should not be disabled for large layers that are otherwise active anyway NEW Botond Ballo [:botond]
1237454 Layout [Power] Optimize animations in visibility:hidden elements NEW
1337058 Plug-ins Switch nsPluginHost::LoadPlugins to happen asynchronously NEW Kyle Machulis [:qdot] [:kmachulis]
936338 SVG Chrome is more responsive on the D3.js based MIT Media Lab's Immersion application REOPENED
1349822 Tabbed Browser updateCurrentBrowser can be slow NEW Mike Conley (:mconley) - PTO on April 28th.
1355456 Tabbed Browser Investigate preparing the next tab on mousedown on the tab close button NEW
1346971 Untriaged Release 52.0 Very Slow, Consumes Excessive CPU and Memory UNCONFIRMED
1355466 Widget: Cocoa Activating the browser window is janky NEW
1315098 XPCOM Firefox causing constant fan spin UNCONFIRMED

51 Total; 51 Open (100%); 0 Resolved (0%); 0 Verified (0%);