Reads binary/ASCII STL files; OBJ files
Supports multiple 3D files at the same container
Set model's size, position, color, rotation and some basic animation
Supports user's drag&drop
Model click events
Model information (size, volume, surface area etc.)
Add existing meshes into scene
Supports WebGL - falls back to HTML5 Canvas
Pure JavaScript - Uses THREE.js library, no server side script is needed
Can load THREE.js lib files in the background - no need to deal with THREE JS at all
Supports multiple Stl Viewer instances at the same page
Easy usage - as much as one line of Javscript code
Stand alone code - independent of external services/websites (aka Viewstl.com)