タグ

flashとjavascriptに関するuzuki-firstのブックマーク (2)

  • Comet/Ajaxの上を行く技術 - Blog by Sadayuki Furuhashi

    上を行くかどうかは知りませんが :-p Ajaxはクライアントの都合でサーバーに通信を仕掛けるpull型の通信ができ、Cometはサーバーが好きなタイミングでクライアントへデータを送りつけるpush型の通信ができるわけですが、新たに双方向の通信ができる技術を開発しました。 具体的には、JavaScriptとサーバーの間で双方向のRPCができます。すなわち、サーバーからクライアント側のJavaScriptのメソッドが呼べるし、逆にクライアント側からサーバー側のメソッドを呼ぶこともできます。 サーバー側で call("addMessage", "Hello!") とやると、JavaScript側の function addMessage(msg) { ... } という関数が呼ばれたりします。 この技術を使って、試しにチャットシステムを作ってみました > デモ (ソースコード)*1 リアルタイ

    Comet/Ajaxの上を行く技術 - Blog by Sadayuki Furuhashi
  • JavaScriptがウェブを遅くする--今できる緩和策を考える

    1. JavaScriptの実行を遅らせる よくある問題の1つは、すべてのJavaScriptを一度に実行したいにもかかわらず、実際にはそれができないということだ。スクリプトが読み込み中にページを修正する必要がないのなら、スクリプトの実行は読み込み終了後まで延期されるべきだ。こうすれば、ページのコンテンツがまず表示される。残念ながら、すべてのブラウザがこの処理延期の指示を守るわけではない。 2.読み込み中に実行されるコードの量を最小限にする ページの読み込み中に実行されるものは、すべて読み込みを遅らせる。実行されるコードは少ないほどよい。これと似た問題は、何かを探してページ全体を処理することだ。これは最もやってはならないことで、「Unresponsive Script(スクリプトが応答していない)」のポップアップを引き起こす。一般に、実行に何秒か以上の時間がかかるJavaScript(典型

    JavaScriptがウェブを遅くする--今できる緩和策を考える
    uzuki-first
    uzuki-first 2007/09/05
    最近、自分のブログでもjavascriptの遅さが気になる
  • 1