Quantum/Flow

From MozillaWiki
Jump to: navigation, search
Idea.png
Quantum Flow was a cross-team browser responsiveness improvement effort that ran throughout 2017 and culminated in the release of Firefox Quantum in November of that year. You can read more about the release of Firefox Quantum in this article and learn about our latest performance triage process here.
ARCHIVED
This page has been archived and its contents may be out of date.

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. 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 Q3/17

P1 Bugs Open/Closed Q3/17 (Since Jul 3)

Query: P1 Bugs Closed Q3/17 (Since Jul 3/17)

Burndown Chart: P1 Open/Closed Q2/17

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

Query: P1 Bugs Closed Q2/17 (Since Apr 1/17)

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

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.

No results.

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


Query: P1 Bugs Fixed in Q2/2017

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

No results.

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

Query: P1 Bugs Fixed since Q1/2017

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

No results.

0 Total; 0 Open (0%); 0 Resolved (0%); 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.

No results.

0 Total; 0 Open (0%); 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.

No results.

0 Total; 0 Open (0%); 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

No results.

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