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

Reply via email to