dthayer,

Congratulations to you and emalysz for getting this enabled in Nightly! I
know it's been a long slog, but I think this is going to make a very
perceivable improvement to our startup responsiveness.

-Mike

On Thu, 7 Jan 2021 at 07:20, Sebastian Zartner <sebastianzart...@gmail.com>
wrote:

> On Wednesday, January 6, 2021 at 10:55:22 PM UTC+1, Doug Thayer wrote:
> > On 1/6/2021 1:51 PM, Mike Hommey wrote:
> >
> > > On Wed, Jan 06, 2021 at 01:46:52PM -0800, Doug Thayer wrote:
> > >> On 1/6/2021 1:44 PM, Mike Hommey wrote:
> > >>
> > >>> On Wed, Jan 06, 2021 at 01:30:00PM -0800, Doug Thayer wrote:
> > >>>> On Wed, Jan 6, 2021 at 1:23 PM Mike Hommey <m...@glandium.org>
> wrote:
> > >>>>
> > >>>>> On Wed, Jan 06, 2021 at 11:57:18AM -0800, Doug Thayer wrote:
> > >>>>>> If you don't spend any time on Nightly in Windows 10, please feel
> free to
> > >>>>>> disregard this.
> > >>>>>>
> > >>>>>> tl;dr: we're sometimes creating the first window differently than
> usual,
> > >>>>> so
> > >>>>>> be on the lookout for breakages.
> > >>>>>>
> > >>>>>> On 2021-01-05, a change landed in Nightly which enabled the
> pre-XUL
> > >>>>> skeleton
> > >>>>>> UI [1]. This is a feature which allows us to create the first
> window and
> > >>>>>> populate it with a non-interactive placeholder UI before we load
> > >>>>> xul.dll. On
> > >>>>>> some systems, this can mean we can give visual indication of
> Firefox
> > >>>>>> launching as much as 15 seconds sooner than normal (loading
> xul.dll can
> > >>>>> take
> > >>>>>> a while). We're hoping this could be a big win for users who
> experience
> > >>>>> very
> > >>>>>> slow startups, and we also hope it will improve the overall
> snappiness of
> > >>>>>> startup even on fast systems.
> > >>>>> What does the placeholder UI look like?
> > >>>>>
> > >>>> Colors and layout can vary, but the basic look is this:
> > >>>> [image: image.png]
> > >>> The image attachment didn't quite work.
> > >> Woops. Here is a link: https://i.imgur.com/R4ynXW5.png
> > > Does the placement and the size of that window vary?
> > It does. It uses values persisted to the registry based on the most
> > recent run of the default profile, scoped by the path to the executable.
> > The registry values can be found at
> > HKEY_CURRENT_USER\SOFTWARE\Mozilla\Firefox\PreXULSkeletonUISettings.
>
> I am running Nightly 86.0a1 (2021-01-07) 64bit on Windows 10 on a freshly
> created profile and checked that the browser.startup.preXulSkeletonUI
> preference is set to true, though instead of seeing the UI I get a blank
> white window. I remember, I tested this feature like a month or two ago and
> it did work before. Is that expected? If not, please let me know what
> information is needed to track this down and I'll file a bug for it.
>
> Also, regarding the registry values, I only see one for the theme with a
> key referring to the path of the Nightly executable. How will you handle
> different profiles?
>
> Besides those issues, I'm really happy to see this coming. It improves
> perceived start up speed a lot, especially on less powerful machines.
>
> Sebastian
> _______________________________________________
> dev-platform mailing list
> dev-platform@lists.mozilla.org
> https://lists.mozilla.org/listinfo/dev-platform
>
_______________________________________________
dev-platform mailing list
dev-platform@lists.mozilla.org
https://lists.mozilla.org/listinfo/dev-platform

Reply via email to