This page is not available in every language. Missing translations are disabled in the language selector.

Quick reference

Firefox Historical Release Features Cheatsheet (Archive)

A historical reference guide for early Firefox versions (v3.6 to v31): Web APIs, CSS properties, HTML5 elements, and JavaScript engine milestones.

· Published

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-height on <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 FillPaint and StrokePaint
  • 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)

  • OS X Lion fullscreen support
  • JS Pointer Lock API (Docs)
  • JS Display Sleep API (Docs)

Firefox 13 (June 2012)

  • Smooth scrolling on by default
  • SPDY protocol enabled by default
  • CSS column-fill (Docs)
  • ECMAScript 6 Map and Set
  • CSS extended background-position syntax
  • CSS :invalid pseudo-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 setTimeout and setInterval clamped 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>

References

Related topics