Разработанную в компании Google библиотеку функций машинного обучения TensorFlow с открытым исходным кодом перевели на язык JavaScript. Новая библиотека — Tensorflow.js работает непосредственно в браузере и использует возможности ускорения вычислений средствами WebGL. Она может работать и в серверном варианте на платформе Node.js. Первый вариант этой библиотеки Google выпустила год назад под названием Deeplearn.js. Функциональность Deeplearn.js полностью включена в Tensorflow.js. Модели для TensorFlow.js можно строить с использованием либо низкоуровневых функций линейной алгебры в JavaScript, либо интерфейсов более высокого уровня. Интерфейс TensorFlow.js построен по образцу интерфейса к TensorFlow на языке Python, но пока не поддерживает всей его функциональности, а производительность Tensorflow.js c WebGL составляет 50–60% от производительности TensorFlow с интерфейсом на языке Python и библиотекой AVX.