A Turbo for Distributed Applications

The new Fabric Engine 1.0 release provides fertile ground for concurrent web applications. Applications based on JavaScript are said to benefit so greatly from multithreading that their performance is in no way inferior to native applications.
Logo of Fabric Engine with blue icon and text

Archive notice: This article was originally published on March 23, 2012. Links and embedded videos are preserved as part of the historical record.

Fabric Engine Inc. released version 1.0 of its engine technology of the same name, which allows code to be written in dynamic programming languages such as JavaScript and Python. High-performance code can thus be compiled either on the server or in the browser.

Program code that demands high computing power is written using the Fabric Kernel Language, which is based on JScript. The core of the technology. A dependency graph is used to define which tasks can be processed in parallel. 

This engine is already being used today in areas such as facial recognition, video game development, visualisation, semantic analysis and digital image processing.

To ensure the applications function, however, a Fabric Engine plug-in must be installed, which to date is available only for Firefox and Chrome. 

An AGPL licence is available for developers, while a standard licence can be purchased for commercial projects.

The developer’s official homepage: http://fabricengine.com/