OSDN Git Service

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