When comparing Crafty.js vs TIC-80, the Slant community recommends Crafty.js for most people. In the question“What are the best 2D game engines?” Crafty.js is ranked 37th while TIC-80 is ranked 49th.
Specs
Ranked in these QuestionsQuestion Ranking
Pros

Pro Javascript

Pro Eventbinding
Easy to learn, based on Entities and Components, the later being class-like objects that entities inherit.
Pro Modular
Has open function binding systems, allowing easy creation of custom components.
Pro All tools in one place
The app contains tools for coding, sprite editing, map editing, sfx and music editing.
Pro Free
Free version already includes most features but a paid version is available.
Pro Retro-styled and restricted environment
Pixelated Software with a good retro style.
Pro Many Scripting languages' supported
Use awesome scripting languages like: Lua, Wren, Moonscript, JS, Ruby, etc.
Pro Export
Exports easily to Windows, Windows-XP, mac, Linux and HTML.
Pro Noob underdog
You can imagine this engine Shiva Lua scripting language making 2d side scrolling Megaman style games a Bandai trademark.
Cons
Con No IDE
If you like having some huge GUI akin to Gamemaker, Unreal, Unity, etc, Crafty is not for you.
