ECMAScript 6 vs Imba
When comparing ECMAScript 6 vs Imba, the Slant community recommends Imba for most people. In the question“What are the best solutions to "The JavaScript Problem"?” Imba is ranked 28th while ECMAScript 6 is ranked 37th. The most important reason people chose Imba is:
The ‘imperative’ DOM from Imba is factors of magnitudes faster than most current virtual DOMs.
Ranked in these QuestionsQuestion Ranking
Pros
Pro New features make JavaScript a bit less painful to use
Pro Super super fast DOM implementation
The ‘imperative’ DOM from Imba is factors of magnitudes faster than most current virtual DOMs.
Pro Transpiles to very readable Javascript
Pro React inspired approach
Pro Close alignment between language and DOM
The DOM is a first class citizen of Imba and that allows for short elegant interaction.
Pro Ruby inspired syntax
Cons
Con Undefined
JavaScript's fundamental flaw. ECMAScript still has it. Instead of crashing at or near the problem with a helpful error message like any sane dynamically-typed language, it just returns a garbage undefined value until it finally crashes in some other unhelpful location. Or worse, it doesn't crash at all and just doesn't work.
Con Even more complicated
One of JavaScript's primary problems is that it's too complicated. Adding even more features is not going to fix that.
Con Still a young language
But looks very promising.
