JavaScript で非同期コードを処理する場合、2 つの方法のどちらが優れているかを知りたいです。どの方法がよりクリーンなコードにつながるかを理解したいです。私はプロミスに慣れており、非同期アプローチよりも柔軟性があるようです ( https://github.com/caolan/async )。
Task.js ライブラリ ( http://taskjs.org/ )についても知っていますが、これは Ecmascript Harmony の一部である yield キーワードに依存しています。