Branch: refs/heads/main
Home: https://github.com/WebKit/WebKit
Commit: c7fc76acf6a059a976c058cb442ead7ec689bb3d
https://github.com/WebKit/WebKit/commit/c7fc76acf6a059a976c058cb442ead7ec689bb3d
Author: Per Arne Vollan <[email protected]>
Date: 2024-04-17 (Wed, 17 Apr 2024)
Changed paths:
M Source/WebKit/UIProcess/WebPageProxy.cpp
M Source/WebKit/UIProcess/WebProcessProxy.cpp
Log Message:
-----------
[iPad] Runnable WebContent processes should be added to WebProcess cache
https://bugs.webkit.org/show_bug.cgi?id=272755
rdar://126552961
Reviewed by Chris Dumez.
We are currently stopping WebContent processes for entering the WebProcess
cache if they are runnable on iOS.
This was originally done to prevent a page load time regression seen on
youtube.com when taking the process
from the cache. This issue is specific on iPhone, so we should add runnable
WebContent processes to the cache
on iPad, since it is a progression in page load time there. Ideally, we would
do the same for iPhone, but due
to the page load time regression we cannot do so yet. This is just an
intermediary step. The next step is to
understand why this is specific to iPhone, and then enable for all platforms
oncee we have a fix for that.
This change is a significant progression in page load time for iPad.
* Source/WebKit/UIProcess/WebPageProxy.cpp:
(WebKit::WebPageProxy::didReceiveTitleForFrame):
* Source/WebKit/UIProcess/WebProcessProxy.cpp:
(WebKit::WebProcessProxy::canBeAddedToWebProcessCache const):
Canonical link: https://commits.webkit.org/277622@main
To unsubscribe from these emails, change your notification settings at
https://github.com/WebKit/WebKit/settings/notifications
_______________________________________________
webkit-changes mailing list
[email protected]
https://lists.webkit.org/mailman/listinfo/webkit-changes