With a slight delay, a stable release of Firefox became available for download. The official release should take place today, January 8 (most likely in the late afternoon). What's new in this version:
Switch to the new JIT compiler - IonMonkey . “One of the key innovations of IonMonkey is a probabilistic type assessment system, within which a hybrid method of static and dynamic analysis has been proposed, allowing accurate comparison of types for each variable and each property of a JavaScript program. Another important improvement is the use of adaptive methods for choosing one or another optimization technique for the executable JavaScript code ( Opennet ). The result of this work was a significant increase in the performance of JavaScript code execution. When performing tests, Kraken Benchmark Firefox 18 with IonMonkey showed a performance increase of 26% (10% on the schedule), compared with Firefox 15 and Firefox 17.
In the V8 test, Firefox 18 outperformed Firefox 17 by 7%, and Firefox 15 by 20%.
Added initial support for the WebRTC protocol. By default, this feature is disabled. To enable it, you need to find the parameter media.peerconnection.enabled in about: config and switch it to true ;
Support for Retina high-definition screens (HiDPI) on the new MacBook Pro;
Improved performance when switching between tabs;
Reduced browser launch time due to optimization of certificate processing for digitally signed add-ons;
CSS3 Flexbox support (and again disabled by default). To enable it, in about: config, find the layout.css.flexbox.enabled parameter and switch it to true. The inclusion of the default Flexbox will happen in Firefox 20 ;
Support for the W3C Touch Events specification in addition to the previously implemented experimental technology MozTouch Events;
Support for thewindow.devicePixelRatio DOM property, which defines the relative pixel size;