最近、クロスドメインなJavaScriptを使ってWebブラウザだけで動くTwitterクライアント「twicli」というものを開発中です。
http://www.geocities.jp/twicli/ で公開しています。
動作はFirefox, Safari(iPhoneのMobileSafariでもOK), Operaで確認しています。IE7/8ではCookieのブロックの設定でtwitter.comのCookieをブロックしないよう変更が必要です。(Firefoxでも「サードパーティのCookieも保存する」が有効になっている必要があります(デフォルトは有効)。)
twicliは専用サーバなしでWebベースのTwitterクライアントを実装できるか?というProof of Conceptとして開発しています。そのためHTMLファイル1つと画像数個あれば動くというシンプルな構成となっています(ただし中身は…)。
クロスドメインJavaScriptについて
Twitterでは他のサイトやアプリケーションからサービスが利用できるよう、Web APIを提供しています。TwitterのAPIについては以下に日本語訳があります。
[観] Twitter API 仕様書 (勝手に日本語訳シリーズ)
Twitterクライアント機能をもつWebサービスは専用サーバを介してTwitterにアクセスするものが多いのですが、これは次のような理由によります*1。
*1:もちろんケータイ用など、そもそもJavaScriptが使えないようなものはまた別です