When comparing Babylon.js vs Whitestorm.js, the Slant community recommends Babylon.js for most people. In the question“What are the best open source JavaScript 3D engines?” Babylon.js is ranked 1st while Whitestorm.js is ranked 6th. The most important reason people chose Babylon.js is:
Thanks to the increasing popularity of Babylon, it has a growing community of helpful developers. It's easy to find help on their [forum](http://www.html5gamedevs.com/forum/16-babylonjs/).
Specs
Ranked in these QuestionsQuestion Ranking
Pros
Pro Small (but helpful) community
Thanks to the increasing popularity of Babylon, it has a growing community of helpful developers. It's easy to find help on their forum.
Pro A good amount of easy to understand resources to learn from
Babylon provides a playground where you can explore examples and play with the code.
The official documentation offers a wide variety of well-written tutorials on topics from beginner to advanced.
Additionally, there are many tutorials written by the community available that you can find by doing a google search.
Pro Great base shader material
Pro Actively developed
Babylon has great project health, with activity on Github daily for bug fixes and new features.
Pro Built-in physics with WebWorkers
It uses Physi.js library for calculating physics of 3D shapes with WebWorkers technology that allows to make rendering an calculating physics in multiple threads.
Pro Automatization of rendering
Framework does rendering automatically and doesn't need function to be called for it. Functionality like resize function can be called automatically by setting additional parameters such as autoresize: true.
Pro Plugin system
Framework supports plugins & components made by other users. You need to include them after whitestorm.js and follow provided instructions.
Pro ES6 Features
Framework is written with using latest features of ECMAScript 6 and ECMAScript 7 (beta) features and compiled with Babel.
Pro Simple shape crafting
Framework use JSON-like structure for creating objects by inputed data and adding them to 3d world.
Cons
Con Young project
Babylon is quite young compared to many of it's competitors (released in 2013). The community is still somewhat small, however growing quickly.
Con Still evolving
Con Young project with small community
Whitestorm.js framework is only 1 year old and there are more popular options for crafting 3D Virtual reality.