[webkit-qt] Qtwebkit 5.212 setuserstylesheet() is taking 7seconds time first time on startup

Ramakanth Kesireddy rama.kesi at gmail.com
Thu Dec 3 23:36:41 PST 2020

Hello Konstantin,

Thanks for the details.

Also the same UiApp setuserstylesheet codes work for Qt 4.8 based
QtWebKit 2.3.4
without any delay first time.
Do you think of any potential changes in QtWebkit 5.212 Alpha4 that could
cause the first time load issue of user stylesheet?

Best Regards,

On Thu, Dec 3, 2020 at 10:26 PM Konstantin Tokarev <annulen at yandex.ru>

> 03.12.2020, 19:40, "Ramakanth Kesireddy" <rama.kesi at gmail.com>:
> > Ok Thanks for your mail.Shall check and update further.
> > Is it by design QWebSettings is not thread safe or any means to make
> thread safe?
> WebCore by design is not thread safe. QWebView and all other classes from
> QtWebKitWidgets module use WebCore directly and so aren't thread safe too.
> You must call them from the same thread QWebView was created (and it should
> better be main GUI thread, i.e. where QApplication is created).
> For comparison, QML API uses multi-process architecture so WebCore is used
> in a background process and minimizes blocking of GUI process (i.e. your
> application). Though that API is still not thread safe respective to
> threads in GUI process (though it might be reentrant).
> --
> Regards,
> Konstantin
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.webkit.org/pipermail/webkit-qt/attachments/20201204/a801747e/attachment.htm>

More information about the webkit-qt mailing list