2009/04/29のブログです。
今日、私たちは Microsoft Visual Studio 2008 AJAX Profiling Extensions をリリースします。
- 新しいパワーツールでwebブラウザ内のJavaScriptを実行するwebアプリケーションの実効性
を検証します。
AJAX Profiling Extensionsは、初めてwebクライアントサイドの相互作用性や複合性を視覚的に
必要な情報を提供します。みなさんは付加的なソフトウエアやActiveXなどプラグインをダウン
ロードしてインストールする必要がなくなります。JavaScriptの実行時間のデータを集めてAJAX
Profiling Extensions使ってAJAX webクライアントコードが実行しているマシン上でコントロー
ルします。また、webブラウザで機能し、最新のInternet Explorerにも対応します。
AJAX Profiling Extensionsは、Visual Studio Team System 2008 Development Editionや
Visual Studio Team Suiteで活用できるパフォーマンスツールにアドオンされます。これは
みなさんのAJAXアプリケーションでクライアントサイドのJavaScriptコードをプロファイル
できるよう拡張されます。
Microsoft ResearchやAJAX Profiling Extensionsでコラボレーションして開発されると、
関数のパフォーマンスデータのログを計測するなどの環境を実現するJavaScript関数を
自動的に上書きします。このパフォーマンスデータはIIS webサーバにクライアント
ブラウザから継続的にアップロードされます。また分析データも収集できます。
どのように働くか
AJAX Profiling Extensionsは主要な2つの機能で成り立ちます。
1.JavaScript環境やデータ収集でJavaScriptを操作するサーバサイドコンポーネント
2.Visual Studio Performance Explorerにデータ収集するパフォーマンスデータを読み込み
解析するVisual Studio Team Systemアドイン
サーバサイドコンポーネントはwebブラウザに送られる前にJavaScriptコードに
環境を追加しパイプラインに統合されたIIS 7.0にインストールされます。AJAX Profiling
Extensionsはwebブラウザで働くよう設計され、Integrated Pipelineモードで実行される
IIS 7.0を要求します。webサーバ上のProfiling Extensions Administrationパネルは
プロファイリングセッションを定義し管理します。
AJAXクライアントパフォーマンスデータを集めると、Visual Studio 2008 Team Development
EditionやVisual Studio Team SuiteのコピーでAJAX Profiling Extensionsをインストール
することができます。クライアントサイドのJavaScriptアプリケーションから集めた
パフォーマンスデータを分析しVisual Studio Profilerを使うことができます。Visual Studio Profiler
は長い時間のプロセスで頻繁にコールされるJavaScript アプリケーションの関数としてデータを
提供します。データを分析するJavaScriptソースをダイレクトに操作することができます。
クライアントサイドのAJAXコードの実行をモニタリングするために、Code Galleryから
Visual Studio 2008 AJAX Profiling Extensionsをダウンロードし、ディスカッションに
参加しましょう。
Namaste!