This is very inefficient. A single object for each of these can be shared across all WebViews that have compositing. They also need to be destroyed when there are no longer any WebViews which need a compositor.
<rdar://problem/7986892>
Fixed by the fix for bug 53251.