[webkit-help] WebKit2 Thread Safety

Sami Wagiaalla swagiaal at redhat.com
Thu Apr 3 06:12:11 PDT 2014

Hello Benjamin,

> Using threads to re-enter the core is not a solution. WebCore is not
> thread safe, and only specific subsystems of JavaScriptCore are thread
> safe. If you re-enter arbitrary web pages, you will run into additional
> problems since scripts are not written to be re-entrant.

I see

> The solution is almost always to redesign the interprocess IPC to use
> asynchronous messages. In this case, you may want to break the
> synchronicity from the WebProcess to the UIProcess, or execute the
> custom JS asynchronously.

Yeah.. I have found an asynchronous work-around for this particular issue.


More information about the webkit-help mailing list