Bug 208413 - Support function dispatch priorities in RunLoop
Summary: Support function dispatch priorities in RunLoop
Status: NEW
Alias: None
Product: WebKit
Classification: Unclassified
Component: Web Template Framework (show other bugs)
Version: WebKit Nightly Build
Hardware: Unspecified Unspecified
: P2 Normal
Assignee: Nobody
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2020-02-29 08:07 PST by Antti Koivisto
Modified: 2020-02-29 08:11 PST (History)
12 users (show)

See Also:


Attachments
wip (6.37 KB, patch)
2020-02-29 08:11 PST, Antti Koivisto
no flags Details | Formatted Diff | Diff

Note You need to log in before you can comment on or make changes to this bug.
Description Antti Koivisto 2020-02-29 08:07:53 PST
The web process main thread RunLoop is often very busy and has lots of pending tasks. Important work may end up getting delayed by less important work. 

Add support for function dispatch priorities in RunLoop. They can be later used to implement IPC priorities.
Comment 1 Antti Koivisto 2020-02-29 08:11:05 PST
Created attachment 392060 [details]
wip