Branch: refs/heads/main
  Home:   https://github.com/WebKit/WebKit
  Commit: 5fe43caac18f266b616efd2a5d8ddedd5ccd575d
      
https://github.com/WebKit/WebKit/commit/5fe43caac18f266b616efd2a5d8ddedd5ccd575d
  Author: Per Arne Vollan <[email protected]>
  Date:   2026-02-22 (Sun, 22 Feb 2026)

  Changed paths:
    M Source/WebKit/UIProcess/AuxiliaryProcessProxy.cpp

  Log Message:
  -----------
  Avoid process suspension on launch
https://bugs.webkit.org/show_bug.cgi?id=280969
rdar://137418855

Reviewed by Chris Dumez.

Currently, the first assertion we take on process launch is the boosted jetsam 
assertion. This assertion
does not provide any runtime, so the system will immediately suspend the 
process when this assertion is
taken. To avoid this suspension, we can take a foreground assertion via the 
process throttler before we
take the jetsam assertion. The foreground assertion is taken async when the 
process throttler has been
connected to the process.

* Source/WebKit/UIProcess/AuxiliaryProcessProxy.cpp:
(WebKit::AuxiliaryProcessProxy::didFinishLaunching):

Canonical link: https://commits.webkit.org/308022@main



To unsubscribe from these emails, change your notification settings at 
https://github.com/WebKit/WebKit/settings/notifications

Reply via email to