Dieser Artikel benötigt eine redaktionelle Überprüfung. So können Sie helfen.
Diese Übersetzung ist unvollständig. Bitte helfen Sie, diesen Artikel aus dem Englischen zu übersetzen.
Firefox 34, based on Gecko 34, will ship in November 2014. This article provides information about the changes in this release that will affect developers. Nightly builds of what will become Firefox 34 are currently available on the Aurora channel.
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:
- Storage Inspector: a new tool enabling you to view data stored by web pages
- Performance tool: revamped Profiler UI and frame rate timeline
- Frame switching: point the developer tools at a specific iframe in the page
- console.table support
- jQuery events are visible in the Page Inspector
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
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
font-variant
which is now a shorthand property. - The longhand properties
font-variant-caps
,font-variant-numeric
,font-variant-position
,font-variant-east-asian
,font-variant-ligatures
, andfont-variant-alternates
. - The properties
font-kerning
andfont-synthesis
- The properties
font-feature-settings
andfont-language-override
are unprefixed. The prefixed version are still available for some time to ease transition.
- The CSS Font Level 3 version of
- Der Fallback Algorithmus von
- To reflect the latest specification changes, the value
auto
has been renamed inmain-size
on theflex-basis
property. The shorthandflex
keep anauto
value, but it is a synonym of1 1 main-size
(Bug 1032922). The value used for the longhandflex-basis
when omitted in the shorthand is now0%
, and the one forflex-growth
is now1
, both different than their initial value. - The value
auto
has been added tomin-width
andmin-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
filter
property have been implemented. It is controlled by thelayout.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).
- This includes getter and setter method names as well (Bug 1048384) and can also be used with destructuring.
- The ES6 shorthand syntax for defining methods on objects has been implemented (Bug 924672).
- The ES6
Object
methodObject.assign()
has been implemented (Bug 937855). - ES6 template strings and the
String.raw()
method are now supported (Bug 1038259, Bug 1039774). - A new ES6 object
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
returnstrue
now.
- When trying to convert a symbol to a number, a
- The experimental
TypedArray.prototype.move()
method (only available in former Nightly and Aurora channels) has been replaced with the now implemented standard ES6TypedArray.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
Element.matches()
method has been added; it does what the non-standardmozMatchesSelector()
was doing (Bug 886308). - The
searchParams
property has been added to theLocation
interface, available via thedocument.location
andwindow.location
properties (Bug 1037715). - The
Performance.now()
method is now available to Web workers (Bug 908390). - The non-standard interface
MozNamedAttrMap
has been renamed to the standardNamedNodeMap
andElement.attributes
has been adapted to use it (Bug 1055467). - The non-standard methods and properties of
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 33 for developers
- Firefox 32 for developers
- Firefox 31 for developers
- Firefox 30 for developers
- Firefox 29 for developers
- Firefox 28 for developers
- Firefox 27 for developers
- Firefox 26 for developers
- Firefox 25 for developers
- Firefox 24 for developers
- Firefox 23 for developers
- Firefox 22 for developers
- Firefox 21 for developers
- Firefox 20 for developers
- Firefox 19 for developers
- Firefox 18 for developers
- Firefox 17 for developers
- Firefox 16 for developers
- Firefox 15 for developers
- Firefox 14 for developers
- Firefox 13 for developers
- Firefox 12 for developers
- Firefox 11 for developers
- Firefox 10 for developers
- Firefox 9 for developers
- Firefox 8 for developers
- Firefox 7 for developers
- Firefox 6 for developers
- Firefox 5 for developers
- Firefox 4 for developers
- Firefox 3.6 for developers
- Firefox 3.5 for developers
- Firefox 3 for developers
- Firefox 2 for developers
- Firefox 1.5 for developers