This is a meta bug to track work required to run the compositor thread without any sync calls to the main thread.
I think we did this. :)