Why do you think there is a small overlap? The first group is very large (almost all academics in CS/math/physics departments around the world) and is generally affiliated with universities that pay for software.
I haven't tried it, but it's not native and that is quite important to me. Maybe if their JavaScript was absolutely on point it would be bearable but I have a bad feeling. Imagine writing C++ or Python for 8 hours a day with nothing but an online IDE.