New issue
Advanced search Search tips
Note: Color blocks (like or ) mean that a user may not be available. Tooltip shows the reason.

Issue 594154 link

Starred by 2 users

Issue metadata

Status: Duplicate
Merged: issue 492315
Owner:
Closed: Mar 2016
Cc:
Components:
EstimatedDays: ----
NextAction: ----
OS: Android
Pri: 2
Type: Bug



Sign in to add a comment

Construct 2 game engine has low framerate on Nexus 9 + WebView

Reported by a...@scirra.com, Mar 11 2016

Issue description

UserAgent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/49.0.2623.87 Safari/537.36

Example URL:
http://www.scirra.com/demos/c2/sbperftest/

Steps to reproduce the problem:
1. View http://www.scirra.com/demos/c2/sbperftest/ in the Android Webview (currently v49) on a Nexus 9 (currently Android 6.0.1).
2. Observe FPS measurement and overall smoothness.

What is the expected behavior?
Performance to be approximately the same as in the Chrome browser, which on the same device can hit a smooth 60 FPS.

What went wrong?
The test runs with severe jank. It can only average 38 FPS and severe juddering is clearly visible.

Does it occur on multiple sites: Yes

Is it a problem with a plugin? No 

Did this work before? N/A 

Does this work in other browsers? Yes 

Chrome version: 49.0.2623.87  Channel: stable
OS Version: 10.0
Flash Version: Shockwave Flash 21.0 r0

This also reproduces in this APK built with Cordova using local resources: http://www.scirra.com/labs/sbperftestwv.apk

This issue appears to be specific to the Nexus 9 device. Other devices I have tested which are not affected include:
Samsung Galaxy Tab S2 8
Moto X (2nd gen)
Nexus 7 (1st gen)
 

Comment 1 by bokan@chromium.org, Mar 11 2016

Cc: bokan@chromium.org
Components: -Blink Mobile>WebView>Perf
Labels: -OS-Windows OS-Android

Comment 2 by a...@scirra.com, Mar 11 2016

BTW, this is the only wart in our cross-platform performance test: https://www.scirra.com/blog/175/the-great-html5-gaming-performance-test-2016-edition

Comment 3 by bokan@chromium.org, Mar 21 2016

Cc: aelias@chromium.org
Not sure if anyone's actively monitoring the WebView>Perf component.

+aelias@, could you label/triage this more appropriately?

Comment 4 by bokan@chromium.org, Mar 30 2016

ping. Alexandre, do you know who owns WebView performance?

Comment 5 by aelias@chromium.org, Mar 30 2016

Cc: siev...@chromium.org
Components: Internals>GPU>WebGL
Owner: boliu@chromium.org
Status: Assigned (was: Unconfirmed)
Summary: Construct 2 game engine has low framerate on Nexus 9 + WebView (was: [Android WebView] Severe jank on Nexus 9)

Comment 6 by boliu@chromium.org, Mar 31 2016

nvidia had a super slow eglimage implementation, last time this came up

can't do much about that
Mergedinto: 492315
Status: Duplicate (was: Assigned)
Components: -Internals>GPU>WebGL Blink>WebGL

Sign in to add a comment