スマートフォンやPCブラウザでのgenerators(yield)の対応状況とコールバック地獄対策について
Javascriptのコールバック地獄から抜け出す方法としてJavascript1.7から使えるようになるgeneratorsを利用する方法は色々と話題になったと思いますが、現在普及しているスマートフォンやPCのブラウザでgeneratorsを使うということはどれだけ現実的なのでしょうか?
Javascript1.7に対応しているブラウザを調査してみているのですが、Firefoxしか対応していないなど、古い情報が出てきたりして、いまいち現在どの程度対応されているのかわかりませんでした。
根本的な解決にはなっていないものの、コールバック地獄をライブラリレベルで抜け出すもう一つの方法として、jQuery.Deferred
を利用する方法も有名かと思われますが、最近RxJS
やBacon.js
の存在を知り、現在のトレンドとして皆様がどのようにコールバック地獄と向き合っているのか疑問に思っています。
そこで皆様に質問したいのですが
- これから作るウェブサービスにgeneratorsを使うことについてどう思うか?
- generatorsを利用しない場合、どのようにコールバック地獄対策をしているか
ということについて皆様の意見を教えていただきたいです。