Skip to content
This repository has been archived by the owner on Dec 11, 2019. It is now read-only.

New windows now open instantly #12437

Closed
petemill opened this issue Dec 29, 2017 · 1 comment
Closed

New windows now open instantly #12437

petemill opened this issue Dec 29, 2017 · 1 comment

Comments

@petemill
Copy link
Member

petemill commented Dec 29, 2017

Test Plan

#12438

As part of the performance initiative, it has been determined that a task to attack is the time a user must wait for new windows to be created and rendered, before creating / viewing the tab(s) for that window.

Adding timing to measure this from window creation to when react has finished rendering, it seems to take 1s to render a window (+1s/-0.5s depending on system).

@petemill petemill added this to the 0.21.x (Developer Channel) milestone Dec 29, 2017
@petemill petemill self-assigned this Dec 29, 2017
petemill added a commit that referenced this issue Dec 29, 2017
…s more instantly

A buffer window is created at startup, and any time a previous buffer window is detached in order to be utilized as a real window.
This type of window is not shown and has no tabs (pinned or non-pinned) until it is shown.
State is not persisted for Buffer Windows until they are utilized as real windows.

A new command-line flag is introduced: '--debug-window-events' which shows logging around Buffer Window creation and utilization, as well as all other window events. No additional logging should be present without this flag.

Fix #12437
petemill added a commit that referenced this issue Dec 29, 2017
…s more instantly

A buffer window is created at startup, and any time a previous buffer window is detached in order to be utilized as a real window.
This type of window is not shown and has no tabs (pinned or non-pinned) until it is shown.
State is not persisted for Buffer Windows until they are utilized as real windows.

A new command-line flag is introduced: '--debug-window-events' which shows logging around Buffer Window creation and utilization, as well as all other window events. No additional logging should be present without this flag.

Fix #12437
petemill added a commit that referenced this issue Jan 4, 2018
…s more instantly

A buffer window is created at startup, and any time a previous buffer window is detached in order to be utilized as a real window.
This type of window is not shown and has no tabs (pinned or non-pinned) until it is shown.
State is not persisted for Buffer Windows until they are utilized as real windows.

A new command-line flag is introduced: '--debug-window-events' which shows logging around Buffer Window creation and utilization, as well as all other window events. No additional logging should be present without this flag.

Fix #12437
petemill added a commit that referenced this issue Jan 4, 2018
…s more instantly

A buffer window is created at startup, and any time a previous buffer window is detached in order to be utilized as a real window.
This type of window is not shown and has no tabs (pinned or non-pinned) until it is shown.
State is not persisted for Buffer Windows until they are utilized as real windows.

A new command-line flag is introduced: '--debug-window-events' which shows logging around Buffer Window creation and utilization, as well as all other window events. No additional logging should be present without this flag.

Fix #12437
petemill added a commit that referenced this issue Jan 5, 2018
…s more instantly

A buffer window is created at startup, and any time a previous buffer window is detached in order to be utilized as a real window.
This type of window is not shown and has no tabs (pinned or non-pinned) until it is shown.
State is not persisted for Buffer Windows until they are utilized as real windows.

A new command-line flag is introduced: '--debug-window-events' which shows logging around Buffer Window creation and utilization, as well as all other window events. No additional logging should be present without this flag.

Fix #12437
@petemill petemill changed the title New windows wait for render before showing Windows should load more instantly Feb 1, 2018
petemill added a commit that referenced this issue Feb 8, 2018
…s more instantly

A buffer window is created at startup, and any time a previous buffer window is detached in order to be utilized as a real window.
This type of window is not shown and has no tabs (pinned or non-pinned) until it is shown.
State is not persisted for Buffer Windows until they are utilized as real windows.

A new command-line flag is introduced: '--debug-window-events' which shows logging around Buffer Window creation and utilization, as well as all other window events. No additional logging should be present without this flag.

Fix #12437
bsclifton pushed a commit that referenced this issue Feb 15, 2018
…s more instantly

A buffer window is created at startup, and any time a previous buffer window is detached in order to be utilized as a real window.
This type of window is not shown and has no tabs (pinned or non-pinned) until it is shown.
State is not persisted for Buffer Windows until they are utilized as real windows.

A new command-line flag is introduced: '--debug-window-events' which shows logging around Buffer Window creation and utilization, as well as all other window events. No additional logging should be present without this flag.

Fix #12437
petemill added a commit that referenced this issue Feb 16, 2018
…s more instantly

A buffer window is created at startup, and any time a previous buffer window is detached in order to be utilized as a real window.
This type of window is not shown and has no tabs (pinned or non-pinned) until it is shown.
State is not persisted for Buffer Windows until they are utilized as real windows.

A new command-line flag is introduced: '--debug-window-events' which shows logging around Buffer Window creation and utilization, as well as all other window events. No additional logging should be present without this flag.

Fix #12437
ryanml pushed a commit to ryanml/browser-laptop that referenced this issue Feb 27, 2018
…s more instantly

A buffer window is created at startup, and any time a previous buffer window is detached in order to be utilized as a real window.
This type of window is not shown and has no tabs (pinned or non-pinned) until it is shown.
State is not persisted for Buffer Windows until they are utilized as real windows.

A new command-line flag is introduced: '--debug-window-events' which shows logging around Buffer Window creation and utilization, as well as all other window events. No additional logging should be present without this flag.

Fix brave#12437
@LaurenWags
Copy link
Member

LaurenWags commented Mar 26, 2018

Verified on macOS 10.12.6 x64 using the following build:

  • 0.22.7 8bb7e77
  • libchromiumcontent: 65.0.3325.181
  • muon: 5.1.1

Verified on Windows 7 x64

  • 0.22.7 8bb7e77
  • libchromiumcontent: 65.0.3325.181
  • muon: 5.1.1

Verified on Mint 18.2 Sonya x64 using the following build:

  • 0.22.11 56de947
  • libchromiumcontent: 65.0.3325.181
  • muon: 5.1.2

@bsclifton bsclifton changed the title Windows should load more instantly New windows should load more instantly Mar 29, 2018
@bsclifton bsclifton changed the title New windows should load more instantly New windows now open instantly Mar 29, 2018
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.