Hi, I wonder if Chrome and Firefox do faster composition with the background if the WebGL canvas has been setup without alpha channel (alpha:false)?
I'm currently cleaning up the context initialization code in my multiplatform engine which is running on WebGL via emscipten, and I noticed that some native platforms and 3D APIs do not accept RGB framebuffer formats (without alpha channel), so I'd like to drop RGB from the list of valid render target formats.
Also, Safari on iOS completely ignores the alpha:false, and always alpha-blends with the background (which was another reason to always use RGBA everywhere so that all platforms look the same).
So... if I don't actually care about alpha-composition with the webpage, do Chrome and Firefox give an actual performance advantage if I create the WebGL canvas without alpha, especially on HighDPI displays with low-end GPUs it could make a difference I guess.
Cheers,
-Floh.