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

Issue 755918 link

Starred by 2 users

Issue metadata

Status: Duplicate
Merged: issue 719007
Owner: ----
Closed: Nov 2017
Cc:
Components:
EstimatedDays: ----
NextAction: ----
OS: All
Pri: 2
Type: Feature



Sign in to add a comment

WebAssembly: Android Performance is too slow

Reported by gauravde...@gmail.com, Aug 16 2017

Issue description

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

Steps to reproduce the problem:
1. Open any medium sized WebAssembly webpage (in WebWorker) on android phone like Samsung Galaxy S4 or Nexus/Pixel
2. Note the time taken to AOT (time before first line of main). Compare the timings against Firefox on same device or native application.
3. Throughput after AOT is not captured as part of this bug

What is the expected behavior?
Startup time should be faster based on hardware of device (as the startup time is fast on desktop windows machine)

What went wrong?
AOT timings are high on android mobile phone for Webassembly in WebWorker

Did this work before? N/A 

Chrome version: 60.0.3112.90  Channel: n/a
OS Version: 10.0
Flash Version:
 

Comment 1 by bokan@chromium.org, Aug 16 2017

Components: -Blink Blink>JavaScript>WebAssembly
Labels: -OS-Windows Needs-Triage-M60 OS-Android
The issue seems to be related to OS-Android. Hence, adding the appropriate OS.

Thanks...!!
Cc: nattestad@chromium.org
Labels: -OS-Android -Type-Bug Performance OS-All Type-Feature
Status: Available (was: Unconfirmed)
This is a known issue and not unique to Android.
Labels: -Performance Performance-Loading
Indexeddb (storing wasm module there) would help a big way (with AOT compilation). FF is able to provide faster startup with same RAM (and L2 cache) - perhaps something more than could be done specifically for android (based on mobile device constraints) - eg lower memory footprints, optimal usage of cores, better throttling parameters (if applicable)
Mergedinto: 719007
Status: Duplicate (was: Available)
IDB support is on it's way.
We also have more general plans to improve caching.

Sign in to add a comment