技術の中にはあまりにもユニークで異色のものがあり、そもそもなぜそのような技術が存在するのかと疑問に思うことが時々ある。セグウェイはその一例であり、RubyからJavaScriptにアクセスするRuby's Johnsonライブラリ(リンク)もまたしかり。このライブラリを理解しようと、シアトルにいるJohnsonの作者兼開発リーダーのJohn Barnette氏とオンラインでチャットした。 しかし、チャットの内容を話す前に、このトピックの背景を見てみよう。AJAXがWebサイト上でデスクトップアプリケーションのように機能したり、私たちがWeb2.0と呼ぶような働きをしたりするには、DOM、XMLHTTPRequestオブジェクト、必要な能力を備えたJavaScriptの可用性に何よりも依存する。しかしこれまでのところ、クライアント側のJavaScriptとサーバー上のRubyに橋渡しを構築す