Slava, I think the new proposal is about threading in the web process, not in the UI process like we do in Qt. I've posted some comments on the meta bug, thank you for the heads up on the mailing list! No'am
From: ext Vyacheslav Ostapenko <osta...@gmail.com<mailto:osta...@gmail.com>> Date: Friday, November 16, 2012 10:12 AM To: Jae Hyun Park <jae.p...@company100.net<mailto:jae.p...@company100.net>> Cc: "webkit-dev@lists.webkit.org<mailto:webkit-dev@lists.webkit.org>" <webkit-dev@lists.webkit.org<mailto:webkit-dev@lists.webkit.org>> Subject: Re: [webkit-dev] Implement threaded model of Coordinated Graphics Qt WK2 port already runs layer tree painting on separate thread. Layer tree renderer is created on main thread, but rendering is performed only on paint thread. Qt5 creates paint nodes for painting and QQuickWebPage paint node keeps threaded reference on LayerTreeRenderer. Messages to LayerTreeRenderer are delivered through dispatchUpdate/bind/renderQueue . All updates from renderQueue to renderer are applied in QQuickWebPage::updatePaintNode call. QQuickItem::updatePaintNode is very special call. During this call main thread is locked and it is safe to access main thread objects from paint thread. http://doc-snapshot.qt-project.org/5.0/qquickitem.html#updatePaintNode So, the only thing that needs to be implemented for GTK is replacement for Qt paint node and sync point similar to QQuickItem::updatePaintNode . Slava On Fri, Nov 16, 2012 at 12:44 AM, Jae Hyun Park <jae.p...@company100.net<mailto:jae.p...@company100.net>> wrote: Hi, webkit folks. Our team is currently implementing threaded model of Coordinated Graphics in GTK+ port. https://bugs.webkit.org/show_bug.cgi?id=100341 The purpose of sharing is to report our progress and make reviewers easier to understand the overview picture. We have updated the design document in the link below: https://docs.google.com/document/pub?id=1UoI1zk-6nTUFtz8i4evURM8aQIjkDRC8boO1zPdMMBg Our prototype for this implementation is shared in the GitHub. https://github.com/ryumiel/webkit-experimental The prototype is still in development, and only implemented up to step 1 in our design document. Any comments/concerns are appreciated. Best regards, Jae Hyun Park _______________________________________________ webkit-dev mailing list webkit-dev@lists.webkit.org<mailto:webkit-dev@lists.webkit.org> http://lists.webkit.org/mailman/listinfo/webkit-dev
_______________________________________________ webkit-dev mailing list webkit-dev@lists.webkit.org http://lists.webkit.org/mailman/listinfo/webkit-dev