It involves using WebThread's RunLoop.
Created attachment 307225 [details] Patch WIP: just make it buildable
Created attachment 307226 [details] Patch WIP: just make it buildable.
Comment on attachment 307226 [details] Patch View in context: https://bugs.webkit.org/attachment.cgi?id=307226&action=review > Source/JavaScriptCore/runtime/JSRunLoopTimer.cpp:66 > +void JSRunLoopTimer::setRunLoop(RunLoop* runLoop) Most important thing to do is that we need to make RunLoop::Timer destruction safe even if it is done from the different thread. This patch still lacks it.
Created attachment 307228 [details] Patch WIP: just make it buildable.
Created attachment 307229 [details] Patch WIP: just make it buildable.
Comment on attachment 307229 [details] Patch Attachment 307229 [details] did not pass ios-sim-ews (ios-simulator-wk2): Output: http://webkit-queues.webkit.org/results/3546132 New failing tests: webrtc/multi-video.html
Created attachment 307231 [details] Archive of layout-test-results from ews125 for ios-simulator-wk2 The attached test failures were seen while running run-webkit-tests on the ios-sim-ews. Bot: ews125 Port: ios-simulator-wk2 Platform: Mac OS X 10.11.6