Avoid creating new CVDisplayLink objects for each WebProcess. We really only need one per display, creating such object is expensive and it is even worse in a PSON world where we swap process on navigation.
Created attachment 361557 [details] Patch
Created attachment 361559 [details] Patch
Created attachment 361563 [details] Patch
Created attachment 361565 [details] Patch
Nice!
Comment on attachment 361565 [details] Patch Clearing flags on attachment: 361565 Committed r241232: <https://trac.webkit.org/changeset/241232>
All reviewed patches have been landed. Closing bug.
<rdar://problem/47938388>