We have chosen electron to provide user interface on our devices to our customers, however we are observing that with CSS animation, such as pulsating a touch on the screen, takes almost 100% of a CPU core. Our ARM Cortex-A7platform does have Mali400 MP GPU available, with electron running with –use-gl=egl, this is what the chrome://gpu reported:
Graphics Feature Status:
Canvas: Software only; accelerated 2d canvas is unstable in Linux at the moment (2015)
Flash: Hardware Accelerated
Flash Stage3D: Software only
Flash Stage3D Baseline profile: Software only
Compositing: Hardware Accelerated
Multiple Raster Threads: Disabled
Rasterization: Software only
Threaded Rasterization: Enabled
Video Decode: Software only
Video Encode: Hardware Accelerated
WebGL: Hardware Accelerated
So I have the following question:
1> which GPU feature is CSS animation suppose to utilize out of the list?
2> has electron implemented the support to utilize GPU for CSS animations?
3> if not, is there any plan for that down the pipeline?
Thanks in advance for your answers and comments,