The various WebKit2 processes were created using the full UIKit runloop. Since UIKit is designed to support full applications, it has features that are not needed for our focused lower-level WebKit processes. We should move to a lower-level runloop concept so that we can tighten the sandboxes on WebProcess, NetworkProcess, etc., even further.
<rdar://problem/31539225>