D3.js is a library for manipulating documents based on data. D3 helps you bring data to life using HTML, SVG, and CSS. It combines powerful visualization components and a data-driven approach to DOM manipulation.
Deeplearn.js is an open source hardware-accelerated library for machine intelligence. It brings performant machine learning building blocks to the web, allowing you to train neural networks in a browser or run pre-trained models in inference mode.
Microsoft’s Computer Vision API provides algorithms to process images and return information. It can be used to determine if an image contains mature content, to find the faces in an image, to estimate the dominant color, to categorize image content, etc.
SVG is an excellent way to create interactive, resolution-independent vector graphics that will look great on any size screen. Snap.svg makes working with your SVG assets as easy as jQuery makes working with the DOM.