[Webkit-unassigned] [Bug 82781] New: [Qt] QGraphicsWebView has approx 10 less FPS for CSS transitions than Chrome/Safari on the same system.

bugzilla-daemon at webkit.org bugzilla-daemon at webkit.org
Fri Mar 30 14:29:35 PDT 2012


https://bugs.webkit.org/show_bug.cgi?id=82781

           Summary: [Qt] QGraphicsWebView has approx 10 less FPS for CSS
                    transitions than Chrome/Safari on the same system.
           Product: WebKit
           Version: 528+ (Nightly build)
          Platform: Unspecified
        OS/Version: Unspecified
            Status: UNCONFIRMED
          Severity: Normal
          Priority: P3
         Component: New Bugs
        AssignedTo: webkit-unassigned at lists.webkit.org
        ReportedBy: tony at metaltoad.com


Created an attachment (id=134883)
 --> (https://bugs.webkit.org/attachment.cgi?id=134883&action=review)
Results of CSS transition FPS tests for QT, Chrome, and Safari

QGraphicsWebView has approx 10 less FPS for CSS transitions than Chrome/Safari on the same system.

### METHOD ###

http://www.kaizou.org/code/kaizoumark/ measures CSS attribute changes at intervals to estimate FPS with CSS transitions in a variety of contexts.


### STEPS TO REPRODUCE ###

Use the above tool in Safari, Chrome, and QTWebkit.  The QTWebkit code is as follows:

mainWindow::mainWindow(QWidget *parent) :
    QMainWindow(parent)
{
    QGraphicsView* view = new QGraphicsView;
    view->setInteractive(true);
    setCentralWidget(view);
    QGraphicsScene* scene = new QGraphicsScene;
    view->setScene(scene);
    QGraphicsWebView* webView = new QGraphicsWebView;
    webView->setRenderHints(QPainter::Antialiasing & QPainter::HighQualityAntialiasing & QPainter::SmoothPixmapTransform & QPainter::TextAntialiasing & QPainter::NonCosmeticDefaultPen);

    scene->addItem(webView);
    QUrl url = QUrl::QUrl("http://www.kaizou.org/code/kaizoumark/");
    webView->load(url);
}


### RESULTS ###

See attachment.  A .png file with the results of each test, along with system information.

Overall average is 24.4 FPS (QT), 35.5 FPS (Chrome), 34.9 FPS (Safari)


### ENVIRONMENT ###

SDK: Qt SDK version 1.2
Chrome 18.0.1025.142
Safari 5.1.5 (7534.55.3)

Processor  2.3 GHz Intel Core i5
Memory  4 GB 1333 MHz DDR3
Graphics  Intel HD Graphics 3000 384 MB
Software  Mac OS X Lion 10.7.3 (11D50b)

-- 
Configure bugmail: https://bugs.webkit.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the assignee for the bug.



More information about the webkit-unassigned mailing list