Bug 197234 - REGRESSION(r243094): [GTK] Web views take much longer to construct
Summary: REGRESSION(r243094): [GTK] Web views take much longer to construct
Status: RESOLVED FIXED
Alias: None
Product: WebKit
Classification: Unclassified
Component: WebKitGTK (show other bugs)
Version: WebKit Nightly Build
Hardware: PC Linux
: P2 Normal
Assignee: Nobody
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2019-04-24 08:38 PDT by Michael Catanzaro
Modified: 2019-06-23 10:56 PDT (History)
3 users (show)

See Also:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Michael Catanzaro 2019-04-24 08:38:08 PDT
Sometime since 2.24, the amount of time required to create a web view has shot up quite noticeably. Previously view creation was instantaneous, but now there's a very noticeable delay. We'd almost want to make it async if it's going to need to take this long.

2.24.1 is unaffected.
Comment 1 Carlos Garcia Campos 2019-04-24 10:14:14 PDT
I haven't noticed anything. Could you start bisect?
Comment 2 Michael Catanzaro 2019-04-24 14:07:58 PDT
Hm, well actually I can't reproduce anymore. Strange. If I notice it again, I'll reopen and try to bisect.
Comment 3 Michael Catanzaro 2019-05-12 15:43:30 PDT
It's back. Bisecting....
Comment 4 Michael Catanzaro 2019-05-12 19:23:37 PDT
I'm still bisecting but it's looking like the problem commit is most likely going to be somewhere between r243094 (which introduced a crash on startup) and r243231 (which fixed it). That'll be a little annoying but I'll try to sort through it tomorrow.
Comment 5 Michael Catanzaro 2019-05-13 07:35:51 PDT
Regression is introduced by r243094.

This is sort of expected I guess, because we don't have PSON enabled and aren't prewarming the processes as required.

It will be very important to get PSON enabled and working.
Comment 6 Michael Catanzaro 2019-06-06 12:45:13 PDT
Hopefully this is fixed now that PSON is enabled. I'll check in Epiphany after 2.25.2 is released.
Comment 7 Michael Catanzaro 2019-06-23 10:56:35 PDT
(In reply to Michael Catanzaro from comment #6)
> Hopefully this is fixed now that PSON is enabled. I'll check in Epiphany
> after 2.25.2 is released.

Fixed indeed, thanks Carlos!