AppleScriptの速度

rubyもとても遅いのだが、AppleScriptはそれ以上に遅い。特に立ち上がりが。コンパイル済みのAppleScriptとそうでないので雲泥の差がある。パースと内部表現への変換に時間がかかるのかな?
AppleScriptのことはよくわかっていないので、データや操作のプリミティブだけ処理して後はruby側で処理しようと思ったのだが、細かくAppleScriptを呼び出しているととてもではないが実用的な速度で動かないので、Mail.widgetの場合は仕方なくAppleScript側の処理を大きくするように書き直すはめに。