Hebikuzure's Tech Memo

2009年4月15日

IE8 における Jscript の変更

Filed under: Internet Explorer — hebikuzure @ 12:49 PM

What’s new in JScript for IE8
http://blogs.msdn.com/ie/archive/2009/03/24/what-s-new-in-jscript-for-ie8.aspx


引き続き IE Blog の試訳を掲載します。お付き合いください。

以下の文章は IE Blog の 3/30 の記事 What’s new in JScript for IE8 を hebikuzure が私的に試訳したものです。翻訳については Microsoft Corporation およびマイクロソフト株式会社とは無関係に hebikuzure が公開情報に基づき独自に行ったものであり、この文書の内容についての文責は公開者である hebikuzure にあります。翻訳の内容および技術的内容については正確を期すよう十分な注意を払っておりますが、誤りや不正確な部分が含まれている可能性がありますので、本文書を利用される際には原文も併せてご確認ください。


IE8 における Jscript の変更

IE8 のプレ リリース版である Beta1Beta2 の期間中、スクリプト エンジンに加えられたパフォーマンスの最適化と、ネイティブ JSON サポート などの新しい言語機能の追加についてブログ記事を投稿しました。また IE8 開発者ツールの一部である JScript デバッガーJScript プロファイラー についても説明してきました。

ベータ期間中のフィードバックで大きな割合を占めたのは JScript の互換性について、つまり言語機能に追加された変更に関するものでした。その結果、JScript エンジンのバージョン 5.8 (IE8 に含まれて出荷されます) には新しい革新的な言語機能のすべてについてオプトインの変更メカニズムを採用する事にしました。JScript エンジンはレイアウト (ドキュメント) モードが “IE8 標準モード” に設定されている場合にのみ新しい言語機能を動作させる事になりました。このリリースで利用できる変更可能な JScript 言語機能には、ネイティブ JSON サポートや Document Object Model プロトタイプ を実現する accessor メソッドが含まれています。

さらにベータ期間中のフィードバックや内部的なテストで報告されたバグを修正し、開発者ツールに要望のあった機能を追加しました。よりシームレスなデバッグのエクスペリエンス、マルチ ファームの Web ページのプロファイリング、検索バーを使ったプロファイル レポートの検索などが追加された素晴らしい機能です。開発者ツールによって Web 開発者は非常に楽になると思っていますが、フィードバックを楽しみにお待ちしています。

Beta2 の時に Code Focus Magazine に書いた記事で説明したように、現実的なアプリケーションでのエンド ツー エンドのパフォーマンスの向上のため、JScript エンジンとブラウザーの AJAX スタックに狙いを定めたパフォーマンスの向上を達成しました。GMail のような典型的な AJAX アプリケーションでの一般的な操作では、IE7 に対して 40% 以上の向上があります。

IE8 の開発期間中の皆さんからのご支援とフィードバックには感謝しております。IE8 での JScript の機能拡張を気に入っていただければと思います。

Shreesh Dubey
JScript プロダクト ユニット マネージャー


コメントする »

まだコメントはありません。

RSS feed for comments on this post. TrackBack URI

コメントを残す

以下に詳細を記入するか、アイコンをクリックしてログインしてください。

WordPress.com ロゴ

WordPress.com アカウントを使ってコメントしています。 ログアウト / 変更 )

Twitter 画像

Twitter アカウントを使ってコメントしています。 ログアウト / 変更 )

Facebook の写真

Facebook アカウントを使ってコメントしています。 ログアウト / 変更 )

Google+ フォト

Google+ アカウントを使ってコメントしています。 ログアウト / 変更 )

%s と連携中

WordPress.com で無料サイトやブログを作成.

%d人のブロガーが「いいね」をつけました。