acm-header
Sign In

Communications of the ACM

ACM TechNews

New Javascript-Based Language Brings the Speed


A metaphor for speed.

A Norwegian developer sees tags and selectors as a key differentiator for Imba, a fast JavaScript-based language for the Web.

Credit: InfoWorld

Oslo, Norway-based developer Sindre Aarsaether sees tags and selectors as a key differentiator for Imba, a speedy JavaScript-based language for the Web. He notes there is little need for complex frameworks, and view-related code becomes very concise and very performant, due to the way tags are implemented in Imba.

The language's speed allows for a new way of building single-page applications, according to Aarsaether. "In Imba, you can basically re-render the whole application on every frame, and in return, you never need to think about tracking any changes, binding any listeners for rendering," he says. "It vastly simplifies how you write apps."

Language-level support is offered for defining, extending, instantiating, subclassing, and rendering DOM nodes, which Aarsaether says is by far the most important part of Imba. He has been using Imba in his own professional work for several years.

Imba is in a late-beta stage, and Aarsaether does not recommend using it for important projects until the documentation is improved. "At the very least there are some interesting ideas here that other languages and frameworks might pick up on," he says.

From InfoWorld
View Full Article

 

Abstracts Copyright © 2015 Information Inc., Bethesda, Maryland, USA


 

No entries found