---
title: Firefox 34 für Entwickler
slug: Mozilla/Firefox/Releases/34
tags:
- Firefox
- Releases
translation_of: Mozilla/Firefox/Releases/34
---
{{FirefoxSidebar}}
Möchtest du helfen Firefox 34 zu dokumentieren? Schaue dir die Liste der Bugs an, über die noch geschrieben werden muss.
Änderungen für Webentwickler
Entwickler Werkzeuge
Höhepunkte:
All devtools bugs fixed between Firefox 33 and Firefox 34.
CSS
- Unsere experimentelle Implementierung der CSS Schriftarten Level 3 schreitet voran. Neu implementierte Funktionen sind:
- Der Fallback Algorithmus von {{cssxref("font-variant-position")}}, erstellt synthetische Alternativen für fehlende Glyphen, basierend auf den subscript and superscript metrics supplied by the font ({{bug(1024804)}}).
- Das
layout.css.font-features.enabled
wurde entfernt, was beudeutet, dass die folgenden Eigenschaften standartmäßig aktiviert sind :
- The CSS Font Level 3 version of {{cssxref("font-variant")}} which is now a shorthand property.
- The longhand properties {{cssxref("font-variant-caps")}}, {{cssxref("font-variant-numeric")}}, {{cssxref("font-variant-position")}}, {{cssxref("font-variant-east-asian")}}, {{cssxref("font-variant-ligatures")}}, and {{cssxref("font-variant-alternates")}}.
- The properties {{cssxref("font-kerning")}} and {{cssxref("font-synthesis")}}
- The properties {{cssxref("font-feature-settings")}} and {{cssxref("font-language-override")}} are unprefixed. The prefixed version are still available for some time to ease transition.
- To reflect the latest specification changes, the value
auto
has been renamed in main-size
on the {{cssxref("flex-basis")}} property. The shorthand {{cssxref("flex")}} keep an auto
value, but it is a synonym of 1 1 main-size
({{bug(1032922)}}). The value used for the longhand {{cssxref("flex-basis")}} when omitted in the shorthand is now 0%
, and the one for {{cssxref("flex-growth")}} is now 1
, both different than their initial value.
- The value
auto
has been added to {{cssxref("min-width")}} and {{cssxref("min-height")}} with a different behavior than the last time ({{bug(984711)}} and {{bug(1015474)}}).
- An experimental implementation, disabled by default, of the filter functional values of the {{cssxref("filter")}} property have been implemented. It is controlled by the
layout.css.filters.enabled
pref. ({{bug(948265)}})
HTML
Keine Veränderungen.
JavaScript
- The ES6 syntax for computed property names on object literals has been implemented ({{bug(924688)}}).
- The ES6 shorthand syntax for defining methods on objects has been implemented ({{bug(924672)}}).
- The ES6
Object
method {{jsxref("Object.assign", "Object.assign()")}} has been implemented ({{bug(937855)}}).
- ES6 template strings and the {{jsxref("String.raw()")}} method are now supported ({{bug(1038259)}}, {{bug(1039774)}}).
- A new ES6 object {{jsxref("WeakSet")}} has been added ({{bug(792439)}}).
- ES6 Symbols (only available in the Nightly channel) have been updated to conform with recent specification changes ({{bug(1042602)}}):
- When trying to convert a symbol to a number, a
TypeError
will be thrown now.
- When using loose equality,
Object(sym) == sym
returns true
now.
- The experimental {{jsxref("TypedArray.prototype.move()")}} method (only available in former Nightly and Aurora channels) has been replaced with the now implemented standard ES6 {{jsxref("TypedArray.prototype.copyWithin()")}} method ({{bug(1021379)}}).
- In strict mode, setting a duplicate property name in object literals will no longer throw a
SyntaxError
as per ES6 specification ({{bug(1041128)}}).
Interfaces/APIs/DOM
- The {{domxref("Element.matches()")}} method has been added; it does what the non-standard
mozMatchesSelector()
was doing ({{bug(886308)}}).
- The {{domxref("URLUtils.searchParams", "searchParams")}} property has been added to the {{domxref("Location")}} interface, available via the {{domxref("document.location")}} and {{domxref("window.location")}} properties ({{bug(1037715)}}).
- The {{domxref("Performance.now()")}} method is now available to Web workers ({{bug(908390)}}).
- The non-standard interface
MozNamedAttrMap
has been renamed to the standard {{domxref("NamedNodeMap")}} and {{domxref("Element.attributes")}} has been adapted to use it ({{bug(1055467)}}).
- The non-standard methods and properties of {{domxref("Window.crypto")}} have been removed ({{bug(1030963)}}). Only methods and properties defined in the standard WebCrypto API are left.
MathML
Keine Veränderungen.
SVG
Keine Veränderungen.
Audio/Video
Keine Veränderungen.
Sicherheit
Keine Veränderungen.
Änderungen für Add-on und Mozilla Entwickler
Keine Veränderungen.
Ältere Versionen
{{Firefox_for_developers('33')}}