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:
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