Bug 73676 - Movement of objects is very stuttering on PeaceKeeper html5/canvas/webgl benchmark
Summary: Movement of objects is very stuttering on PeaceKeeper html5/canvas/webgl benc...
Status: RESOLVED WORKSFORME
Alias: None
Product: WebKit
Classification: Unclassified
Component: Layout and Rendering (show other bugs)
Version: 528+ (Nightly build)
Hardware: Unspecified Unspecified
: P2 Normal
Assignee: Nobody
URL:
Keywords: InRadar
Depends on:
Blocks:
 
Reported: 2011-12-02 11:01 PST by Jurek R.
Modified: 2014-01-10 11:01 PST (History)
5 users (show)

See Also:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Jurek R. 2011-12-02 11:01:59 PST
The movement of any kind of objects is very stuttering in this new html5/canvas/webgl benchmark:

http://peacekeeper.futuremark.com

All animation will not run smoothly with 60 frames / sec. See Chromium for a _lot_ better result.

In my opinion this behaviour was introduced with Safari 5.11, because of the separation of "web content" and Safari windows itself in different processes. A lot of HTML5 webpages do not animate smoothly anymore with Safari 5.11+ and recent Webkit.

Please fix it. It looks really ugly. Thanks.
Comment 1 Jurek R. 2011-12-02 11:38:17 PST
Sorry I mean since Safari 5.05, which is the last smooth animating version.
Comment 2 Simon Fraser (smfr) 2011-12-02 17:08:52 PST
> A lot of HTML5 webpages do not animate smoothly anymore with Safari 5.11+ and recent Webkit.
Do you have more examples?
Comment 3 Jurek R. 2011-12-03 06:26:38 PST
Yes,

here is one page:

http://www.laviemanie.com/


It resizes the content areas dynamically on subpage change. Click on "Bilder" and then "Illustrationen" for example to see the cross fade effect.

This page runs very smoothly on Safari 5.05 (for sure near 60 frames / sec), but very stuttery and bumpy from 5.10 to 5.12, no matter what Webkit version is used (maybe 20 frames / sek).

If you watch more recent html5 webpages  (you can find more here: http://www.awwwards.com/), on almost every single page, this stuttering is visible. There is big a problem with the referesh of graphics.
Comment 4 Simon Fraser (smfr) 2011-12-05 13:26:13 PST
Can you point to a standalone WebGL test that shows poor behavior? It's impossible to jump into Peacekeeper at a specific test.

The issues with WebGL are likely to be different to those on sites like http://www.laviemanie.com/. Please file another bug on the WebGL issue.

What is your hardware?
Comment 5 Simon Fraser (smfr) 2011-12-05 13:33:03 PST
<rdar://problem/10529490>
Comment 6 Jurek R. 2011-12-06 06:35:17 PST
Is it really WebGL related?

I believe it's related to normal DOM-/Javascript-realtime-manipulation - the layout rendering engine.
Or is everything rendered thru WebGL now?

I use an iMac 2009 with ATI HD 4850. I have seen this effect on a bunch of Mac systems now, no matter what hardware is inside. All systems with the effect have Safari 5.10+.
Comment 7 Simon Fraser (smfr) 2011-12-06 10:08:32 PST
> Or is everything rendered thru WebGL now?
No.

I can reproduce the issue with layout-based animations.
Comment 8 Brent Fulgham 2014-01-10 11:01:32 PST
I don't see any stuttering with current WebKit nightlies. If you continue to see a problem, please reopen the bug with more recent data.