Firefox 22 個人的まとめ
WebPlatform 系
- time 要素の実装 (Bug 629801)
- data 要素の実装 (Bug 839371)
- input[range] 要素の実装 (Bug 841948)
- [WebComponents] document.register の実装 (Bug 783129
- about:config から
dom.webcomponents.enabled
をtrue
にする必要あり
- about:config から
- FormData の append に filename をサポート (Bug 690659
- [CSS] Flexbox をデフォルトでサポート (Bug 841876)
- [CSS] @support ,
CSS.supports()
をデフォルトでサポート (Bug 855455) - [CSS][DOM] style プロパティに直接 CSS Text を代入可能に (Bug 852846)
element.style = "font-size: 14pt; color: red;"
みたいなことができる。一気に指定できて楽チン
JavaScript 系
- ArrowFunction の実装 (Bug 846406)
- Object.is() の実装 (Bug 839979)
- asm.js (OdinMonkey) の実装
Addon 系
- nsITreeView の getRowProperties や getCellProperties, getColumnProperties が nsISupportsArray の使用を破棄 (Bug 407956)
- 今まで、引数で渡ってきた nsISupportsArray に nsIAtom を AppendElement するやり方だった
- これから、引数では渡って来ず、nsIAtom の配列を返せば良くなる
その他
- 開発ツールに Font Inspector (Developer Tools Update – Firefox 22 ✩ Mozilla Hacks – the Web developer blog)
- about:mozilla が 15:1 に