So after getting my new lenovo H330 with Intel graphics I've been trying to get some native client applications working. I typically used the only browser to have NaCl built in by standard which is of course Google chrome. According to the web, Intel mesa drivers that my computer came with (there's no PCI or PCIE graphics card) earlier then 7.9 won't work but according to 'chrome://gui' my version is 7.11. but never the less I could only get some of these NaCl compiled applications working about 7% of the time. We eventually found it was a problem with the Intel mesa graphics not supporting WebGL. You may have seen my previous question here on askubuntu.
Now for the new twist in this saga. For no reason at all I decided to open Firefox and test some WebGL examples with it. I navigated to http://www.ibiblio.org/e-notes/webgl/webgl.htm and take a guess what happened? Firefox DID work with all the examples I tried and furthermore worked 100% of the time. I went to the same site back with Chrome to find that it DIDN'T work with any of the examples 100% of the time. As far as I can find there isn't any NaCl plugin for Firefox so I can't test the actual applications that failed with Chrome. I tried everything to get Chrome to work like disabling the blacklisted GPU filter in about:flags, making sure WebGL was enabled and using the latest Chrome version. But to no avail.
So now. Why does Firefox play nicely with WebGL when Chrome just wants to sit in the corner?