Пока фреймворк в стадии наполнения и допиливания, но в нем реализована полная ассинхронность цепочечных команд:
A=$().test('a').test('b').sync(true);
setTimeout(function(){
A.sync(false);
},1000)
A.test('c').sync(function(){
this.sync(1000).test('e').test('f');
console.log(11);
return this;
}).test('d').test('g');
console.log('end');
test: function(str){console.log(str)}
В логе следующее:
a
b
end
проходит секунда
c
11 - раздвоение потоков
d
g
проходит секунда
e
f
а еще на подходе очень мощные селекторы, которые уже не уступая Sizzle, чаще обгоняют его в 3-6 раз.
Теперь и в JS можно писать ассинхронно!