「SIE0.58」が公開されました
軽量化した「SIE0.58」
SIEの新しいバージョンである「SIE0.58」がSIE プロジェクトによって公開されました。今回は体感的な速さを味わえると思います。
変更点
- SVG FontにおけるSafariの安定化
- STObjectオブジェクトを再利用
- STPathオブジェクトの高速化
- colorメソッドの修正
- NAIBU.FontStyleオブジェクトや、NAIBU.PaintColorオブジェクトのコードの整理
- try構文を削除するなど見直して高速化
- チケット #20295 「SVGFontを使ったとき、text要素の属性が反映されない」を修正
- 関数NAIBU.transformToCTMの整理
- 関数_noie_svgfontの代わりに、機能をobjectembedsのreadSvgFontメソッドに集約させる
- 変数documentをページが閉じたときに解放させるようにした
- SVG Fontにおいて、IEの例外処理に対する対処を追加
- 変数のブール値変換を行うようにした
- path要素のd属性のパーサをJSON方式から正規表現方式に切り替えて、高速化した
今後の課題
バグを探して、修正するつもりです。