Is there a list of browsers that currently support Unity WebGL games? A compatibility matrix, maybe? Also, what's the best way to detect required Unity features to warn players that they should upgrade? Is there a built-in javascript for that?
Right now it's modern browsers only. MS's new browser, Edge works, although I find it can run a bit slow. Internet Explorer doesn't work. Latest Chrome releases are OK, but use up a lot more memory for some reason (and hence likely to crash with a out of memory error) Latest Firefox releases seem to work the best Safari seems to be OK (but given it's heavily derived from the same codebase as Chrome, this isn't too surprising) Not a clue about the latest Opera versions, but presumably it works. Compatibility is the same across all the browsers & versions at the moment (I believe), although stability and performance does vary considerably.
From what I have gathered: Chrome 40: No (tested) Chrome 41: Yes (tested) Edge 15: Yes (tested) Firefox 46: No (tested) Firefox 48: Yes (tested) Safari 7.1: No (tested) Safari 8: Yes (tested) In terms of actual testing I now have gaps below Edge 15 and between Firefox 46 and 48.
Yes, that's exactly the document that misses information on which browser versions work with Unity WebGL. Except for Safari, that one is there. It says Edge 16 at the top and then cursor locking from version 13 and up. I can also confirm Edge 14 to work. Something like this would be really nice: https://caniuse.com/#feat=webgl