I'd like to second Mike's note. Congratulations to Doug, Emma, and everyone else who worked tirelessly on this feature to improve perceived performance. Your work will have a lasting effect and is a big step forward in Firefox's story as the fastest browser in the market.
- Jared On Thu, Jan 7, 2021 at 10:55 AM Mike Conley <mcon...@mozilla.com> wrote: > 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 > -- Jared Wein Senior Staff Software Engineer, Firefox Mozilla Corporation _______________________________________________ dev-platform mailing list dev-platform@lists.mozilla.org https://lists.mozilla.org/listinfo/dev-platform