In bug 249750/258248@main I added Page:: willStartRenderingUpdateDisplay() and Page:: didCompleteRenderingUpdateDisplay(), which get called before and after the painting phase and compositing phase of a rendering update. These are used to drive web inspector's "Composite" timeline events, and will also be used for other things soon. WebKit2 clients can call these via the same-named functions on WebPage. These need hooking up for WC, at the DrawingArea level.
<rdar://problem/103762121>
258311@main (bug#249807) added another hook didCompleteRenderingFrame. https://github.com/WebKit/WebKit/commit/bf82da4c0e3bbd409f44510fa9f3d1891808d770
Created attachment 464342 [details] Patch
Committed 258501@main (27763ea20188): <https://commits.webkit.org/258501@main> All reviewed patches have been landed. Closing bug and clearing flags on attachment 464342 [details].