METR1C
Regarding to performance:
1). FPS
WebGL OFF(-5%) vs WebGL ON -> WebGL ON (+1)
2). Random artefacts on Qualcomm GPU
WebGL OFF(none) vs WebGL ON ( Occur) -> WebGL OFF (+1)
3). Black/Blue/Withe screens with audio in BG Qualcomm GPU (Samsung, Honor)
WebGL OFF(none) vs WebGL ON ( Always) -> WebGL OFF (+1)
4). Random APK resets
WebGL OFF(none) vs WebGL ON ( Occur) -> WebGL OFF (+1)
On MediaTek GPU all is OK when we have a WebGL ON :)
In my personal opinion i don't feel a big drop of FPS in a project.
Furthermore i can find more advantages in my case during WebGL is OFF.
I think that this is a very individual decision depend on project complexity to use WebGL ON or OFF those days.
All because of ODM GPU poor drivers:
https://www.xda-developers.com/google-chrome-samsung-galaxy-s6-graphics-driver-bug/
I hope that ODM improve ASAP drivers and WebGL 2.0 will improve library
Regarding to market share of mobile GPU Qualcomm is a top player now:
For some users "going down" to canvas will have huge performance issues, so to turn off WebGL seems crazy since it is only WebGL2 thats cause the issues...
With C3 runtime you will not be able to run canvas at all..