Branch: refs/heads/main
  Home:   https://github.com/WebKit/WebKit
  Commit: 6a576f0034a3dd85639255b35a3959effc98c116
      
https://github.com/WebKit/WebKit/commit/6a576f0034a3dd85639255b35a3959effc98c116
  Author: Timothy Hatcher <[email protected]>
  Date:   2025-01-07 (Tue, 07 Jan 2025)

  Changed paths:
    M 
Source/WebKit/UIProcess/Extensions/Cocoa/WebExtensionDynamicScriptsCocoa.mm

  Log Message:
  -----------
  Web Extensions: executeScript() should cache the files to avoid repeated disk 
access.
https://webkit.org/b/285540
rdar://problem/142486066

Reviewed by Brian Weinstein.

Often an extension executes the same script repeatedly, causing disk access 
overhead and redundant text
encoding detection across many tabs or on every page load. Caching injected 
scripts, like we cache content
scripts, reduces this overhead and improves performance.

* Source/WebKit/UIProcess/Extensions/Cocoa/WebExtensionDynamicScriptsCocoa.mm:
(WebKit::WebExtensionDynamicScripts::sourcePairForResource): Cache scripts to 
reduce disk access.

Canonical link: https://commits.webkit.org/288546@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