Firefox is an open-source web browser developed by Mozilla.
Archived note: This document is an archive of web platform features introduced in early Firefox releases (Firefox 3.6 through 31).
Firefox 31 (July 2014)
- CSS: Variables (
var(--name))
Firefox 30 (June 2014)
- CSS: Allowed
line-heighton<input type='button'> - JS:
console.count() - JS: ES6 Array comprehensions and Generator comprehensions
Firefox 29 (April 2014)
- Australis user interface redesign
- CSS: Unprefixed
box-shadow
Firefox 18 (January 2013)
- Faster JavaScript compiler (IonMonkey)
- Mac Retina display support
- JS:
window.devicePixelRatio - JS: Unprefixed
ontouchstart - HTML:
<input type='number'> - HTML:
<input type='color'>
Firefox 17 (November 2012)
- Mac OS X 10.5 and lower no longer supported
- SVG
FillPaintandStrokePaint - HTML
<iframe sandbox=...>(Docs) - Official Windows 8 support (Requirements)
Firefox 16 (October 2012)
- Web apps support (Docs)
- Unprefixed CSS animations, transitions, transforms, and gradients
Firefox 15 (August 2012)
- Silent background updates
- SPDY v3 protocol
- Opus audio codec
- HTML
<audio played>and<video>attributes - HTML
<source media=...>
Firefox 14 (July 2012)
Firefox 13 (June 2012)
- Smooth scrolling on by default
- SPDY protocol enabled by default
- CSS
column-fill(Docs) - ECMAScript 6
MapandSet - CSS extended
background-positionsyntax - CSS
:invalidpseudo-class - CSS turn units (
rotate(0.5turn))
Firefox 12 (April 2012)
- CSS
text-align-last(Docs)
Firefox 11 (March 2012)
element.outerHTML(Docs)- Developer tools: Style Editor, 3D Page Inspector (Docs)
- Unprefixed WebSockets
- CSS
text-size-adjust(Docs)
Firefox 10 (January 2012)
- CSS 3D transforms
- HTML
<bdi>element - JS Fullscreen API (Docs)
- IndexedDB API
- Developer tools: CSS Page Inspector
Firefox 9 (December 2011)
- Mac OS X Lion two-finger swipe gesture
- CSS
font-stretch - Improved CSS
text-overflow - JS
navigator.doNotTrack
Firefox 8 (November 2011)
- Cross-origin WebGL textures security restrictions
- HTML5 context menus
Firefox 7 (September 2011)
- CSS
text-overflow: ellipsis - Hidden
http://prefix in URL address bar - Instant synchronization for bookmarks and passwords
Firefox 6 (August 2011)
- JS
window.matchMedia - WebSockets standard protocol support
- JS EventSource / Server-Sent Events
Firefox 5 (June 2011)
- CSS animations
- Background tabs
setTimeoutandsetIntervalclamped to 1000ms
Firefox 4 (March 2011)
- Do Not Track (DNT) header
- JägerMonkey JavaScript engine
- Hardware accelerated graphics rendering
- WebM video support
- OpenType ligatures, kerning, and font variants
- CSS transitions (partial)
- JS Audio Data API
- JS
mozRequestAnimationFrame - HTML5 forms validation API
<video buffered>- HTML5 History API
- New HTML5 parser
Firefox 3.6 (January 2010)
- CSS gradients
- CSS
pointer-events - HTML Drag and Drop API
- HTML
<script async>