OSDN Git Service

Regular updates
[twpd/master.git] / firefox.md
1 ---
2 title: Firefox
3 layout: 2017/sheet
4 tags: [Archived]
5 archived: This sheet has not been updated with newer Firefox releases.
6 ---
7
8 ### [Firefox 31](https://www.mozilla.org/en-US/firefox/31.0/releasenotes/) (July 2014)
9
10  * CSS: variables
11
12 ### [Firefox 30](https://developer.mozilla.org/en-US/Firefox/Releases/30) (June 2014)
13
14  * CSS: Allow `line-height` in `<input type='button'>`
15  * JS: `Console.count()`
16  * JS: ES6 array and generator comprehensions
17
18 ### Firefox 29 (April 2014)
19
20  * New UI
21  * CSS: Unprefixed `box-shadow`
22
23 ### Firefox 18 (Jan 2013)
24
25  * Faster JS compiler (IonMonkey)
26  * Mac retina support
27  * JS: `window.devicePixelRatio`
28  * JS: unprefixed `ontouchstart`
29  * HTML: `<input type='number'>`
30  * HTML: `<input type='color'>`
31
32 ### Firefox 17 (Nov 2012)
33
34  * No more support for Mac OSX 10.5 and below
35  * SVG `FillPaint` and `StrokePaint`
36  * HTML `<iframe sandbox=...>` ([docs][iframe-sandbox])
37  * Official support for Windows 8 ([link][17reqs])
38
39 [iframe-sandbox]: https://developer.mozilla.org/en-US/docs/HTML/Element/iframe#attr-sandbox
40 [17reqs]: http://www.mozilla.org/en-US/firefox/17.0/system-requirements/
41
42 ### Firefox 16 (Oct 2012)
43
44  * Web app support ([docs][webapp])
45  * Unprefixed CSS animations, transitions, transforms, gradients
46
47 [webapp]: https://developer.mozilla.org/en-US/docs/Apps/Getting_Started
48
49 ### Firefox 15 (Aug 2012)
50
51  * Background updates
52  * SPDY v3
53  * Opus audio codec
54  * HTML `<audio played>` (and `<video>`)
55  * HTML `<source media=...>`
56
57 ### Firefox 14 (Jul 2012)
58
59  * Full screen support for OSX Lion
60  * JS pointer lock API ([docs][lock])
61  * JS display sleep API ([docs][sleep])
62
63 [lock]: https://developer.mozilla.org/en-US/docs/API/Pointer_Lock_API
64 [sleep]: https://bugzilla.mozilla.org/show_bug.cgi?id=697132
65
66 ### Firefox 13 (Jun 2012)
67
68  * Smooth scrolling by default
69  * SPDY on by default
70  * CSS `column-fill` ([docs][cf])
71  * ECMA 6 `Map` and `Set`
72  * CSS `background-position` extended syntax
73  * CSS `:invalid`
74  * CSS turn unit (`rotate(0.5turn)`)
75
76
77 [cf]: https://developer.mozilla.org/en/CSS/column-fill
78
79 ### Firefox 12 (Apr 2012)
80
81  * CSS `text-align-last` ([docs][tal])
82
83 [tal]: https://developer.mozilla.org/en/CSS/text-align-last
84
85 ### Firefox 11 (Mar 2012)
86
87  * `element.outerHTML` ([docs][outer])
88  * Dev tools: Style editor, 3D page inspector ([docs][tools])
89  * Unprefixed web sockets
90  * CSS `text-size-adjust` ([docs][tsa])
91
92 [outer]: https://developer.mozilla.org/en-US/docs/DOM/element.outerHTML
93 [tools]: https://hacks.mozilla.org/2011/12/new-developer-tools-in-firefox-11-aurora/
94 [tsa]: https://developer.mozilla.org/en-US/docs/CSS/text-size-adjust
95
96 ### Firefox 10 (Jan 2012)
97
98  * CSS 3D transforms
99  * HTML `<bdi>` element
100  * JS fullscreen API ([docs][fs])
101  * IndexedDB APIs
102  * Dev tools: CSS Style inspector
103
104 [fs]: https://wiki.mozilla.org/Platform/Features/Full_Screen_APIs
105
106 ### Firefox 9 (Dec 2011)
107
108  * Two-finger swipe in Mac OSX Lion
109  * CSS `font-stretch`
110  * CSS improved `text-overflow`
111  * JS `navigator.doNotTrack`
112
113 ### Firefox 8 (Nov 2011)
114
115 ### Firefox 7 (Sep 2011)
116
117   * CSS `text-overflow: ellipsis`
118   * Hidden `http://` prefix in address bar
119
120 ### Firefox 6 (Aug 2011)
121
122   * JS `window.matchMedia`
123   * Websockets (!)
124   * JS EvetnSource / server-sent events
125
126 ### Firefox 5 (Jun 2011)
127
128   * CSS animations
129   * Background tab `setTimeout` and `setInterval` clamped to 1000ms
130
131 ### Firefox 4 (Mar 2011)
132
133   * Do Not Track (DNT) header
134   * New JS endinge (JagerMonkey)
135   * Hardware-accelerated rendering
136   * WebM video
137   * OpenType ligatures/kerning/font variants
138   * CSS transitions partial support
139   * JS audio data API
140   * JS `mozRequestAnimationFrame`
141   * HTML5 forms API
142   * `<video buffered>`
143   * HTML5 history API
144   * New HTML5 parser
145   * ...
146
147 ### Firefox 3.6 (Jan 2010)
148
149   * CSS gradients
150   * CSS pointer events
151   * HTML drag & drop API
152   * HTML `<script async>`
153
154 ### Reference
155
156  * [Firefox releases](https://www.mozilla.org/en-US/firefox/releases/)