I've just recently started playing around with the QtWebEngine that runs on Chromium. I created a very simple QML project to just load a webpage. What I'm noticing is that the QtWebEngine (using WebEngineView) is extremely slow at loading sites. A coule google searches shows I'm not alone.

I'm using Window 7 with VS 2013, Qt 5.4.0 and also tried Qt 5.5.0 beta with the same results. For those interested here is my source code.


main.qml
Qt Code:
  1. import QtQuick 2.1
  2. import QtQuick.Controls 1.1
  3. import QtQuick.Layouts 1.1
  4. import QtWebEngine 1.0
  5.  
  6. ApplicationWindow {
  7. width: 1280
  8. height: 720
  9. visible: true
  10. ColumnLayout {
  11. anchors.fill: parent
  12. TextField {
  13. id: addressBar
  14. focus: true
  15. Layout.fillWidth: true
  16. text: webView.url
  17. onAccepted: webView.url = text
  18. }
  19.  
  20. WebEngineView {
  21. id: webview
  22. url: "www.google.com"
  23. Layout.fillWidth: true
  24. Layout.fillHeight: true
  25. }
  26. }
  27. }
To copy to clipboard, switch view to plain text mode 


main.cpp
Qt Code:
  1. #include <QtGui/QGuiApplication>
  2. #include <QtQml/QQmlApplicationEngine>
  3. #include <QtWebEngine/qtwebengineglobal.h>
  4.  
  5. int main(int argc, char *argv[])
  6. {
  7. QGuiApplication app(argc, argv);
  8. QtWebEngine::initialize();
  9. QQmlApplicationEngine appEngine;
  10. appEngine.load(QUrl("main.qml"));
  11.  
  12. return app.exec();
  13. }
To copy to clipboard, switch view to plain text mode 

Does anybody else use this QML item. Do you see this same issue?