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