D15209: RFC: Port scripting to Qt WebEngine

Fabian Vogt noreply at phabricator.kde.org
Sat Sep 1 17:43:43 BST 2018


fvogt created this revision.
fvogt added a reviewer: Plasma.
Herald added a project: Plasma.
fvogt requested review of this revision.

REVISION SUMMARY
  Unfortunately it relies on Qt WebKit features quite intensely, so a few
  godawful hacks were necessary to make it work. Most of those are needed
  to workaround restrictions of QWebChannel as bridge to the browser page.
  
  We gain:
  + Independence from WebKit
  + Support for newer JS and HTML features in scripts
  
  We lose:
  
  - Performance (especially memory use)
  - Independence from WebEngine
  - Sanity

TEST PLAN
  Tested the detailed memory info pages on a few processes, info is
  correct and the page seems to work fully.

REPOSITORY
  R111 KSysguard Library

BRANCH
  master

REVISION DETAIL
  https://phabricator.kde.org/D15209

AFFECTED FILES
  CMakeLists.txt
  config-ksysguard.h.cmake
  processui/CMakeLists.txt
  processui/scripting.cpp
  processui/scripting.h

To: fvogt, #plasma
Cc: plasma-devel, ragreen, Pitel, ZrenBot, lesliezhai, ali-mohamed, jensreuterberg, abetts, sebas, apol, mart
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mail.kde.org/pipermail/plasma-devel/attachments/20180901/d28fa2c4/attachment.html>


More information about the Plasma-devel mailing list