Ranked in these QuestionsQuestion Ranking
Pro Feature rich
Pro Fallback canvas rendering
Three.js offers a canvas renderer as a fallback when WebGL is not available.
Pro Works with all of the common browsers
That includes: Chrome, Safari, Opera, Firefox and IE 10+
Pro Pretty lightweight
Pro Very simple
It's one of the easiest drawing libraries to learn.
Con Poor garbage collection
Memory is quite slow to free up with three.js, causing issues with the performance of the project.
Con Difficult to get help
Without a three.js forum, it can be difficult to find answers to your questions.
Con Bad documentation
Many features are not documented or documentation is often outdated.
Con Weak visual tools
Visual tools do not support a lot of engine features and is weakly developed.