Chrome only uses the GPU if you want to use it.
Example:
.nav-show { transform:translate(200px,200px); transition: transform 500ms linear; }
will not be displayed with the GPU. Instead, to make the GPU work, you can use:
.nav-show { transform: translate3d(200px,200px,0); transition: transform 500ms linear; }
for more information, I found a cool article about this .
I don't know if there is anything else you can do about it.
I think WebView is just part of the chrome after kit-kat. In addition, your application does not work in the same environment when you debug it on chrome, which is “compiled” as a cordova application. In fact, cordova adds a wrapper around your web browser, plugins add features that chrome doesn't need to do, etc.
Hope this helps.
source share