WebGL or Flash as default?

I’m just updating one of my websites that includes some interactive content currently using flash. The user clicks a link and the content loads in a ‘lightbox’. The updated version will use WebGL if it is available, otherwise flash, with a fallback to 3D CSS transforms if they are supported, otherwise a message to install flash or upgrade their browser.

The question I have, is what do you think should be the default for if the user clicks the link without js enabled, or opens the link in a new tab? It seems that neither WebGL or Flash are well supported on mobile, though WebGL support seems better and should improve. On Desktop I would guess Flash support is quite a bit better than WebGL, though again, WebGL support should improve. The WebGL solution won’t work without js, but the Flash solution will. (But would there actually be anyone with js disabled and flash enabled?)

My own thoughts are to go with WebGL as the default (and that’s what I’ve implemented), but I don’t have a strong reason for that.

I am interested in targeting users worldwide, not just North America / Europe.

This topic was automatically closed 91 days after the last reply. New replies are no longer allowed.