SIE 8の公開
新しいバージョンのSIE 8
1月29日に、SIE 8を公開しました。script要素のバグの修正と軽量化をしています。
変更履歴
2013-1-29 version 8 (Commit: 1da31b897bfc1642f44568cda6429270778df9ca)
- createDocumentメソッドのバグを修正
- importNodeメソッドのSpecを追加
- チケット #30362 「use要素で循環参照が発生する」を修正
- setRGBColorメソッドの軽量化
- SVGURIReferenceの変数の整理
- スクリプト要素内のスクリプトをwith構文を使ってサンドボックス化
- SVGLoadイベントの発生とscript要素の修正
- NAIBU.eval関数をscript要素を活用しながらグローバル領域に対応
- _ca関数の実体参照の部分や_ca_関数を軽量化
- _ca関数のテキスト処理を改善して高速化
- GetSVGDocument::initメソッドを軽量化
- SVGElementInstanceインターフェースの記述を削除
- SVGPathSeg関連のインターフェースの軽量化
- NAIBU._setPaint関数の軽量化
- NAIBU._main関数の軽量化
- _ca関数のvisibility処理をやめて軽量化 (beta fixed)
- SVGURIReferenceの非同期処理を修正 (beta fixed)
- script要素内のdocumentに関するバグを修正 (beta fixed)
今後の予定
JavaScriptの文法そのものを見直せば、さらに軽量化できるかもしれませんので、試しています。