IcedCoffeeScript IcedCoffeeScriptなんてのができていた。(フォーク元は最新のv1.2.0) 非同期関連を書きやすくしたもの。その意味ではtame.jsなどとコンセプトは同じ。 生成されるコードはIcedCoffeeScript -> CoffeeScript 使い方 公式サンプルより search = (keyword, cb) -> host = "http://search.twitter.com/" url = "#{host}/search.json?q=#{keyword}&callback=?" await $.getJSON url, defer json cb json.resultsawait の非同期関数の返り値を、defer 受け取ってそのクロージャに吐き出す。直列に記述されているようだが、実際にはawait以下はコールバックの中になる