Googleは米国時間11月5日、「Closure Tools」と呼ばれるプロジェクトをリリースし、同社のウェブサイトおよびウェブアプリケーション作成レベルに達することを望む開発者をサポートしていく方針を明らかにした。
Googleは、ウェブ中心のビジョンの一環で、JavaScriptを用いたウェブベースのプログラム記述を強く推進している。確かにGoogleは、「Gmail」や「Google Docs」などのサービスを通じて、JavaScriptを最大限に活用しており、より高速にJavaScriptプログラムを実行できるようにする目的もあって、「Chrome」ブラウザの開発に努めてきた。
しかしながら、JavaScriptプログラムは時に異なるブラウザ上では異なった動作をするなどの理由から、高機能なJavaScriptの記述、デバッグ、最適化は困難なものともなってきた。Googleがオープンソースで提供するClosure Toolsのプロジェクトでは、こうした難題に取り組みやすくすることが目指されている。
同ツール群の最初のものは、「Closure Compiler」と呼ばれるソフトウェアパッケージであり、より小サイズで高速に稼動するように、JavaScriptプログラムのスリムダウンを図ることができる。たとえば、「DisplayAddress()」という名称の機能は、単に「()」に置き換えられる。
コンパイラに加えて、「Firefox」ブラウザ向けには他にもツールが提供される。Firefoxの「Firebug」アドオン向けのエクステンションとなる「Closure Inspector」も、その中に含まれており、再び「()」を「DisplayAddress()」に関連付けるといった、プログラマーが新たに記述されたJavaScriptの理解を深め、デバッグできるようにサポートするものとなっている。「Google Page Speed」エクステンション向けの別のアドオンでは、プログラマーがコンパイラのサポート進行度を見極められるようになっている。
また、Googleは、「Google App Engine」サービスにホストされたウェブアプリケーションとしてコンパイラを提供する計画も立てている。
Closure Toolsの2番目には、プレ構築されたJavaScriptコードのコレクションとなる「Closure Library」が挙げられる。Closure Libraryにより、プログラマーは、配列およびストリング処理といった高度に洗練されたテクノロジを扱えるようになる。
Closure Toolsの最後には「Closure Templates」が挙げられ、JavaScriptやHTMLユーザーインターフェースの作成を容易に進められるように、あらかじめ記述されたコードが提供される。
この記事は海外CBS Interactive発の記事を朝日インタラクティブが日本向けに編集したものです。原文へ
CNET Japanの記事を毎朝メールでまとめ読み(無料)
プライバシーを守って空間を変える
ドコモビジネス×海外発スタートアップ
共創で生まれた“使える”人流解析とは
「戦えるデータ基盤」の条件
そのAI、精度の低いデータで動かしてない?
顧客DBの落とし穴と成果につながる整備
【独占】生成AI勃興でリストラ敢行 巨額調達ダイニーが人材削減に踏み切った理由
【独占】みずほFG傘下の道を選んだUPSIDER宮城社長インタビュー 「スイングバイIPO当然目指す」
メルカリが「2四半期連続のMAU減少」を恐れない理由--日本事業責任者が語る【インタビュー】
なぜPayPayは他のスマホ決済を圧倒できたのか--「やり方はADSLの時と同じ」とは
AIが通訳するから英語学習は今後「オワコン」?--スピークバディCEOの見方は
パラマウントベッド、100人の若手が浮き彫りにした課題からCVCが誕生
野村不動産グループが浜松町に本社を「移転する前」に実施した「トライアルオフィス」とは
「ChatGPT Search」の衝撃--Chromeの検索窓がデフォルトで「ChatGPT」に
「S.RIDE」が目指す「タクシーが捕まる世界」--タクシー配車のエスライド、ビジネス向け好調
物流の現場でデータドリブンな文化を創る--「2024年問題」に向け、大和物流が挑む効率化とは
「ビットコイン」に資産性はあるのか--積立サービスを始めたメルカリ、担当CEOに聞いた
培養肉の課題は多大なコスト--うなぎ開発のForsea Foodsに聞く商品化までの道のり
過去の歴史から学ぶ持続可能な事業とは--陽と人と日本郵政グループ、農業と物流の課題解決へ
通信品質対策にHAPS、銀行にdポイント--6月就任のNTTドコモ新社長、前田氏に聞く
「代理店でもコンサルでもない」I&COが企業の課題を解決する