SIE 8の公開

新しいバージョンのSIE 8

1月29日に、SIE 8を公開しました。script要素のバグの修正と軽量化をしています。

変更履歴

2013-1-29 version 8 (Commit: 1da31b897bfc1642f44568cda6429270778df9ca)
  1. createDocumentメソッドのバグを修正
  2. importNodeメソッドのSpecを追加
  3. チケット #30362 「use要素で循環参照が発生する」を修正
  4. setRGBColorメソッドの軽量化
  5. SVGURIReferenceの変数の整理
  6. スクリプト要素内のスクリプトをwith構文を使ってサンドボックス
  7. SVGLoadイベントの発生とscript要素の修正
  8. NAIBU.eval関数をscript要素を活用しながらグローバル領域に対応
  9. _ca関数の実体参照の部分や_ca_関数を軽量化
  10. _ca関数のテキスト処理を改善して高速化
  11. GetSVGDocument::initメソッドを軽量化
  12. SVGElementInstanceインターフェースの記述を削除
  13. SVGPathSeg関連のインターフェースの軽量化
  14. NAIBU._setPaint関数の軽量化
  15. NAIBU._main関数の軽量化
  16. _ca関数のvisibility処理をやめて軽量化 (beta fixed)
  17. SVGURIReferenceの非同期処理を修正 (beta fixed)
  18. script要素内のdocumentに関するバグを修正 (beta fixed)

今後の予定

JavaScriptの文法そのものを見直せば、さらに軽量化できるかもしれませんので、試しています。