
Sanitization of WOFF fonts has been loosened a bit ( bug 1244693).Mozilla Firefox is one of the world’s most popular browsers available in 90 different languages and completely free. The Permissions API has now been enabled by default, for all release versions, not just Nightly as it previously was ( bug 1221106.). AnimationEffectTimingReadOnly and AnimationEffectReadOnly.timing have been implemented ( bug 1214536). Our experimental implementation of Web Animations API has been updated:. The asynchronous FileReader is now available in Web workers ( bug 901097). In SVG, the SVGStyleElement interface now implements the LinkStyle mixin ) bug 1239128. The method tParameters() has been added to allow changing the values of parameters after the RTCRtpSender was initially created. When enabled, VP9 is the preferred codec previously VP8 was preferred ( bug 1242324). To enable it, set the preference 9_enabled to true in about:config. The RTCPeerConnection.createOffer() method now supports the VP9 video codec, although this is disabled by default. Request.mode now has a new value available, navigate, for supporting requests generated while navigating between documents (see bug 1209081.). ExtendableMessageEvent.ports has now been marked as SameObject (see bug 1238225.). rviceWorker has now been marked as SameObject (see bug 1238205.). FetchEvent.request is now non-nullable (see bug 1238213.).
To use this extension, set the preference webgl.enable-draft-extensions to true in about:config.
The WEBGL_compressed_texture_etc extension has been implemented, allowing the use of ETC2 compressed texture formats ( bug 917505). Use "bitmaprenderer" with OffscreenCanvas.getContext() or HTMLCanvasElement.getContext() to obtain this context. A new ImageBitmapRenderingContext rendering context is now implemented. The ImageBitmap.close() method is now supported ( bug 1172796). To use this experimental API set to true in about:config ( bug 1172796). The remaining parts of the experimental OffscreenCanvas API has been implemented new features: OffscreenCanvas() constructor, OffscreenCanvas.toBlob(), and ansferToImageBitmap(). When a non-existent option of a element is programmatically selected, instead of being incorrectly left unchanged, the selectedindex value is now set to -1, the selectedoptions to an empty HTMLCollection, and value to an empty string ( bug 1203668). Added support for Document.elementsFromPoint() ( bug 1164427). The deprecated Window.showModalDialog() method is no more available when Firefox runs in multi-process mode (e10s) ( bug 1234700). #Firefox version 45 and 46 generator
JS1.7/JS1.8 (legacy) array comprehensions and JS1.7/JS1.8 (legacy) generator comprehensions have been removed ( bug 1220564). Built-in accessor function names now have a "get" or "set" prefix ( bug 1180290, bug 1235656). The non-standard, static RegExp.multiline property is now deprecated ( bug 1220457). The non-standard () and () methods have been removed ( bug 1101817). In Strict mode, setting properties on primitive values will now throw a TypeError ( bug 603201). Redeclaration of let and const variables now throws a Synta圎rror instead of a TypeError as per the ECMAScript specification ( bug 1198833).
To use this experimental API set _memory to true in about:config. See the SharedArrayBuffer and Atomics objects.
The experimental EcmaScript Shared Memory API has been implemented. The ES2015 () method has been implemented ( bug 1121937). The ES2015 block-level functions have been implemented ( bug 1071646). The ES2015 RegExp unicode (u) flag has been implemented ( bug 1135377). "unsafe start" (formerly "true start") should serialize to "start" etc ( bug 1230398). Added -webkit-filter for web compatibility, behind the preference, defaulting to false ( bug 1236506). linear-gradient() support for the omission of 0deg units ( bug 1239153). Added support for (-webkit-transform-3d) as a media query for 3D transform support, if about:config pref is set to true ( bug 1239799). The experimental support of the font-display descriptor (of it requires to switch to true ( bug 1157064). Gecko now accepts the -webkit- prefixed version of some properties it requires to switch to true ( bug 1213126). The properties text-emphasis, text-emphasis-style, text-emphasis-color and text-emphasis-position are now enabled by default ( bug 1231485). The true value has been renamed to unsafe this affects the properties justify-content, align-content, justify-self, align-self, justify-items and align-items ( bug 1230478). The keywords auto-fill and auto-fit are now allowed in the repeat() function ( bug 1118820). Our implementation of CSS Grids has been updated:.