When comparing Crafty.js vs BYOND, the Slant community recommends BYOND for most people. In the question“What are the best 2D game engines?” BYOND is ranked 29th while Crafty.js is ranked 37th. The most important reason people chose BYOND is:
BYOND is in active development and updates are released constantly.
Specs
Ranked in these QuestionsQuestion Ranking
Pros
Pro Eventbinding
Easy to learn, based on Entities and Components, the later being class-like objects that entities inherit.
Pro Javascript
Pro Modular
Has open function binding systems, allowing easy creation of custom components.
Pro In active development
BYOND is in active development and updates are released constantly.
Pro Easy to use
The software itself is very easy to learn and use for beginners.
Pro Helpful community
BYOND's community is relatively large and extremely helpful. Any question a beginner or an experienced user may have is quickly answered.
Pro Large Community
Fairly large player base and multiple games to play.
Cons
Con No IDE
If you like having some huge GUI akin to Gamemaker, Unreal, Unity, etc, Crafty is not for you.
Con Highly supports multiplayer, but can make solo games ready for download.
Con Exclusive programming language
The language is known as DM, and is modified using Dream Maker. It is an object oriented, interpreted language, which closely resembles C++, Java and PHP. More information available in the DM Guide.