The distance to convert math to python is so much shorter than math to C or math to javascript.
You need something like numpy to make working in javasctipt easier before there will be a proliferation of of ML in JS.
I really love JS for its distribution and some of the visualizations are amazing. But the low level, numerically stable, matrix math primitives are sorely lacking.