Difference between Needle and Three.js

I am a three.js expert and am interested in needle engine too.
What is difference between Needle and Three.js. I want to know it before use needle.

Hi, Needle Engine runs with threejs as its renderer. Everything you can do with threejs you can in needle engine. You can read more here: Scripting Introduction | Needle Engine Documentation

Let me know if you have further specific questions