Interenet Explorer 9 Platform Preview 版の公開と SVG のサポートの状況について

皆様、こんばんは。
マイクロソフトの五寳です。

先ほど、ラスベガスで開催されている MIX10 というイベントにて、IE の General Manager である Dean Hachamovich の基調講演にて、 IE9 Platform Preview がアナウンスされ、公開されました。

Interenet Explorer 9 Platform Preview のダウンロード
http://ie.microsoft.com/testdrive/info/ThankYou/Default.html

アナウンスされた内容は、IEBlog に公開されております。
http://blogs.msdn.com/ie/archive/2010/03/16/html5-hardware-accelerated-first-ie9-platform-preview-available-for-developers.aspx
まだ、公にはできませんが、この IE9 Platform Preview をきっかけに IEBlog 日本語版が正式にスタートします。上記の内容も日本語化されますので、今しばらくお待ちください。

さて、肝心の SVG のサポートですが、現状 SVG 1.1 をサポートしているとアナウンスされました。
まだ、Platform Preview ということで、これから Beta までにはまだまだ時間がありますので、Tiny 1.2 への対応については今後のアナウンスをお待ちいただくことになると思います。
(すみません、期待外れとなってしまって。。。)

MIX10 での発表と、IEBlog や Release Note から SVG について抜粋すると、

- IE9 は、初めてハードウェアによる SVG の描画をサポートしたブラウザーである。
- (IE9 の) メインのテクノロジーは、HTML5, CSS3, DOM そして SVG である。
- 今回の IE9 Platform Preview は、SVG 1.1 2nd Edition Full をサポートしています。(http://dev.w3.org/SVG/profiles/1.1F2/publish/)
- 多くのドキュメント構成、スクリプト (イベント) そしてスタイル (CSS からのインライン表示) も動作します。
- 多くの Presentation Elements とそれに呼応する Attributes と DOM が実装され、Paths,Shapes, colors, transforms も含まれています。
- 我々は IE9 Platform Preview 版で実装した HTML5 の Parsing ルール、Selection API, XHTML のサポート、そして Inline SVG についてのフィードバックを期待している。
- Microsoft は、HTML5, CSS3, DOM そして SVG についての 100 を超える追加のテストケースを W3C に提供しました。(http://samples.msdn.microsoft.com/ietestcenter/)
- IE9 開発者ツール (IE8 でも F12 ボタンを押すことで表示できるスクリプトデバッガー) は SVG もサポートしています。
- SVG についての詳細は別途 IEBlog で公開する予定です。(日本語化もします。)

(実装方法)
SVG を Embedded する方法はいくつかありますが、IE9 Platform Preview では次の方法のみをサポートしています。
- The SVG in HTML5 embedding method without using foreign object (i.e. just create an <svg> tag in your HTML file)
- SVG as a full document type (with .SVG extension)
- SVG in XHTML (similar to that of HTML5, only with XHTML files)
- SVG using <object> (note the required type, height, and width attributes) 

  <object data="rect2.svg" width="100%" height="400px" type="image/svg+xml">
  </object>

(残念ながら、IE9 Platform Preview でサポートしていないこと)
- Gradient, Filters, SVGFonts and SMIL, Linking/Views(ViewBox), Clipping, and Masking are not available
- Text is functional but only lifts most of the HTML implementation and does not currently include all SVG functionality (except for a few key areas such as X/Y)
- Not all elements of the SVGDOM are available (though most are for the elements implemented, and you can most always fall back on DOM-CORE)
- Not all attributes are currently supported
- Support for SVG as an image, .svgz, css-image, in <iframe> and <embed> are not currently supported

(既知の問題)
- SVG パフォーマンスについて: ノーマルの SVG ファイルの描画におけるパフォーマンスはよいと思います。しかしながら、大きなサイズだったり複雑な SVG ファイルの描画についてはまだまだ最適化されていないです。(KDDI高木様からいただいたサンプルファイルを試しましたが、やっぱりちょっと時間がかかるものが多かったです。これは引き続き、IE Team にテストしてもらっていきます。)
- XHTML や SVG の Parsing においてエラーがあった時、その XML Parsing に関するエラーが表示されません。

また、Patrick Dengler が出演している SVG についてのビデオもこちらで公開されています。
http://ch9.ms/BI94

それでは、今後ともよろしくお願いいたします。
五寳 匡郎

Masao Goho
Program Manager
Microsoft Development Co., Ltd.
+81 (424) 31-7728
Participant Passcode:6277686

Received on Tuesday, 16 March 2010 18:36:44 UTC