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.