Bug 249284 - Use ThreadSafeObjectHeap to transfer RemoteImageBuffers between WorkQueues
Summary: Use ThreadSafeObjectHeap to transfer RemoteImageBuffers between WorkQueues
Status: RESOLVED DUPLICATE of bug 244830
Alias: None
Product: WebKit
Classification: Unclassified
Component: Layout and Rendering (show other bugs)
Version: WebKit Nightly Build
Hardware: Unspecified Unspecified
: P2 Normal
Assignee: Matt Woodrow
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2022-12-13 19:22 PST by Matt Woodrow
Modified: 2022-12-19 19:11 PST (History)
3 users (show)

See Also:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Matt Woodrow 2022-12-13 19:22:33 PST
We're currently dispatching messages between WorkQueue, which has indeterminate order WRT IPC messages. Using ThreadSafeObjectHeap should let us store and retrieve the references directly, without waiting in queues.
Comment 1 Matt Woodrow 2022-12-13 19:46:42 PST
Pull request: https://github.com/WebKit/WebKit/pull/7590
Comment 2 Matt Woodrow 2022-12-19 19:11:26 PST
This got combined into bug 244830.

*** This bug has been marked as a duplicate of bug 244830 ***