Open Source Projects Sponsored by ALTOVISO
ALTOVISO releases open source software under the Backdraft mark. First described in the book Mastering Dojo (2008), Backdraft 1.x was a prototype/reference framework for the browser-compute design model. The original framework included many features and capabilities that were novel at the time but are now considered state-of-the-art (for example, declarative composition).
Some of the v1.x Backdraft machinery was moved to the Dojo library and is in wide use to this day. The Dojo 1.x loader and builder were both taken from Backdraft and most of the code in those components is still the original Backdraft code. The Dojo v2.x loader started life as a space-optimized edition of bd-load.
We've developed a new version of bd-load that represents a state-of-the-art AMD loader which blows the doors off competing offerings. We've also recently updated bd-smoke (a test harness) and bd-promise (JS6 promises with extra features).
Other Backdraft machinery was further developed in several private, often client-driven projects. The private 1.x code has diverged from the original code to such an extent that most of the original code is obsolete; we keep an archive of the 1.x code and a rollup for historical purposes.
Recently, we were encouraged by some of our colleagues to release all the advances we've made to Backdraft over the years. The result is Backdraft v2.x.
All projects listed below are authored by ALTOVISO consultants and available under a BSD-style license.
bd-load: simply the fastest and smallest AMD loader ever built.