Are you experiencing poor performance on your device due to lack of WebGL support? Don't worry, I have a solution that will allow you to run ThreeJs and access the GPU with ease.
Unfortunately, this can't be achieved using the native browser of the device.
If you're interested in packaging everything into a mobile app, my recommended setup includes Cordova, Crosswalk, and ThreeJs.
It's worth mentioning that Crosswalk is an innovative technology supported by Google and Intel, similar to what they do for Cordova. Cordova provides native device interaction while Crosswalk unleashes the power of WebGL.
You can check out a demo of an HTML5 application running with Threejs on the Google Play Store (Note: The demo is from Ludei, but I prefer Crosswalk since it's open source).
Demo Three JS
Setting up a project is straightforward - just create a Cordova project, add the platforms you need, integrate the Crosswalk Cordova plugin, and you're all set!