なんか、著者の主張を誤解しているような気がするよ。いちいちアクセスするのは遅いので辞書も内蔵したらどうだろうか。いう案は、じつは最初のバージョンをリリースする前から気づいている。使うデモを見せてもらった時、辞書もぜんぶ読み込んでしまってるので変換が速いというのを自慢されたのだけれど、それと同じようにしてみようかなとは最初に思った。遊んでみたかったので、パフォーマンスはとくに気にしないことにした。うぜーって話になったら、その時に考えようかなあ、くらい。結局、まあ、遅いわけだけれど、それほどお叱りはもらってない。日本語が入力できるだけでとりあえずは満足というところか。文句をいうともう仕事しなくなっちゃうかもしれないから、もうちょっとおだてておいて、頃合いを見計らって、「おせーよ、つかえねーよ」って言うつもりなのか。するタイミングをもう少し遅らせろとか、変換キーを追加してユーザに変換のタイミングを指定させろ、と怒られたことはあるけれど、いまのところぼく自身は現在の遅さにそれほど不満がない。そもそもタイプを速くすることができないから、ちょっとくらい遅くてもいいんじゃない?みたいな。飛んでくるまでにとても時間がかかるからだ。これだけは、いくら頑張ってもぼくが最適化することはできない。入っているというのが根本的な要因だと思われる。クリッカブルな領域をタッチした時に、その部分を暗転表示したりしているのも一つ。ダブルクリックをズームイン•ズームアウトのイベントとしていることも大きい。時間を短縮できたら、かなり速く動くようになるんじゃないかと思う。上でのダブルクリックイベントはどうなるのかなあ。基本的に遅いのは仕方ないとして、たとえば辞書アクセスがなくなったらどのくらい快適になるのか、とりあえず手元の環境で実験してみた。