Not that long ago, Machine Learning was something you did on specialized high performance hardware with specialized languages.

The thought that this could be done in Javascript inside a browser would have been laughable.

Well, laugh no more.

Running Machine Learning applications on the web browser is one of the hottest trends in software development right now. Many notable machine learning projects are being built with Tensorflow.js. It is one of the most popular frameworks for building performant machine learning applications that run smoothly in a web browser.