Move startworker off the main thread to avoid being impacted by main thread latencies.
I created a proof of concept CL.
https://codereview.chromium.org/2118243002
https://goo.gl/Tx9LLw
We need to change the mechanism of worker thread handling in blink.
Currently the worker threads are designed to be started only from the main thread.
Comment 1 by horo@chromium.org
, Feb 17 2017