タグ

javascriptとGoogleに関するu-chanのブックマーク (4)

  • Google,JavaScriptアプリ開発ツール「Closure」を公開

    Googleは米国時間2009年11月5日,JavaScriptアプリケーション開発用のツール・セット「Closure」を公開したと発表した。JavaScriptコードを最適化するツールやライブラリ,テンプレートなどをオープンソース・ソフトウエアとして提供していく。 Closureは,JavaScriptコードを高速化/コンパクト化するツール「Closure Compiler」,デバッガ「Closure Inspector」,ライブラリ「Closure Library」,テンプレート「Closure Templates」で構成する。Googleは,これらを「Gmail」や「Google Docs」「Google Maps」などのWebアプリケーション開発に使っている。 Closure Compilerは,JavaScriptコードの無駄な部分を削除したり修正したりすることで,サイズを小さ

    Google,JavaScriptアプリ開発ツール「Closure」を公開
  • HTML5

    図 HTML5はWebコンテンツとWebブラウザの間のインタフェースの規定へと進化 HTML5はスクリプトがWebページを操作したり,Webブラウザの機能を利用したりするためのAPIを規定する。 HTML5は,W3Cが2012年を目標に規格化作業を進めている次期バージョンのHTMLである。仕様の一部は,FirefoxやGoogle Chrome,Opera,Safariなど,最新のWebブラウザが取り入れ始めている。 HTML5では,WebブラウザがJavaScriptに対して提供する機能と利用のしかたを,新たにAPIとして規定する。この点が現在のHTML4と大きく違う点である(図)。 Webブラウザは,あたかもOSのようにJavaScriptに機能を提供する。JavaScriptは,HTML5のAPIが用意する「メソッド」を使ってその機能を利用する。例えば,JavaScriptがWebブ

    HTML5
  • Googleのトップページを開くと毎秒100回JavaScriptが実行されるよ - 射撃しつつ前転 改

    FirefoxがCPUを常に15%ぐらいうのが気になっていたので調べてみたら、Googleのトップページを開くとものすごい勢いでJavaScriptが実行されることがわかった。具体的には、var k=t.value;k!=h&&X(0);h=k というコードが毎秒100回実行されている。このせいで、自分の使っているPCだと、Googleのトップページを開くだけでCPU使用率が2%ぐらい上がっているようだ。Firefox特有の問題というよりは、ウェブページ側の作り方に依るものみたいだ。たぶん他のブラウザでも問題は変わらないだろう。 Googleのトップページの場合、コードを調べてみた限りでは、原因はどうも検索候補の自動補完用のコードみたいだ。現在の入力文字列が過去の記録と違ったら補完の提示をやり直す、みたいなことをやっているように見える。 HTMLではテキストボックス内のテキストが変更され

    Googleのトップページを開くと毎秒100回JavaScriptが実行されるよ - 射撃しつつ前転 改
    u-chan
    u-chan 2009/10/01
    FirefoxがCPUを常に15%ぐらい食うのが気になっていた--ブラウジングだけなら、気にしなくていいんじゃ? 二昔前のこと考えたら、レンダリングだけで15%なんて、サクサクだったしね。
  • グーグルが賭けるHTML 5の未来 - @IT

    2009/05/28 「決してWebをあなどってはいけない」(Never underestimate the Web)。Google I/O 2009初日の基調講演でシュミットCEOに続いて登壇したのは、米グーグル バイス・プレジデントのビック・グンドトラ氏だ。ゆっくりと一語一語を区切りながら語り始めたグンドトラ氏の言葉には重みがある。彼は元マイクロソフト社員で、まさにWebをあなどっていた側にいたからだ。 グンドトラ氏はWindowsプラットフォームを唱道する立場にあった。彼に限らず、マイクロソフト社員の間には、ネイティブアプリケーションでなければできないことがあるとする見方が一般的だったという。「Keyholeという会社が出てきたとき、彼らが持つようなアプリケーションこそ、ネイティブでなければできないものだと言っていた。ところがグーグルは2004年11月にKeyholeを買収し、Goo

    u-chan
    u-chan 2009/05/30
    OS無能力化計画驀進中。
  • 1