Prerequisites of three.js

what are the things necessary to have three.js running on my device, I want to add 3d objects on my website

The two fundamental technologies are JavaScript and WebGL. If a browser can run these, it should be able to run three.js. From there, performances depend on power of the device and completely of your scene.

You can give it a try by following the getting started section of the documentation.

Supporting: "webgl" | Can I use... Support tables for HTML5, CSS3, etc