Доступен [ Firefox 38 ](
ftp://ftp.mozilla.org/pub/firefox/releases/38.0/ ) (ESR-версия выйдет позже): Настройки открываются во вкладке В полях логина/пароля больше не поддерживается autocomplete=off ( [ 1025703 ](
https://bugzilla.mozilla.org/show_bug.cgi?id=1025703 ) ) Браузер заранее устанавливает соединения со страницами, на которые, по его предположению, перейдёт пользователь (опция network.predictor.enabled) В WebRTC добавлена [ поддержка мультипоточности, повторного согласования соединения ](
https://hacks.mozilla.org/2015/03/webrtc-in-firefox-38-multistream-and-renegotiation/ ) и требование [ совершенной прямой секретности ](
https://hacks.mozilla.org/2015/02/webrtc-requires-perfect-forward-secrecy-pfs-starting-in-firefox-38/ ) Mac OS X: поддержка Media Source Extensions (MSE) (только на YouTube) Windows: поддержка Encrypted Media Extensions (EME) для воспроизведения зашифрованного контента HTML5. [ DRM-модуль Adobe Primetime Content Decryption Module ](
http://www.ghacks.net/2015/03/31/primetime-content-decryption-module-by-adobe-what-is-it/ ) автоматически загружается и устанавливается при первом запуске.Инструменты разработчика: [ Видимость оптимизированных переменных в Отладчике ](
https://developer.mozilla.org/en-US/docs/Tools/Debugger/How_to/Examine,_modify,_and_watch_variables ) В консоль добавлены [ подсветка и фильтрация событий XmlHttpRequests ](
https://developer.mozilla.org/en-US/docs/Tools/Web_Console#XHR ) , а также команда «копировать» [ Отключение отдельных элементов в редакторе Веб-аудио ](
https://developer.mozilla.org/en-US/docs/Tools/Web_Audio_Editor#Bypassing_nodes ) В Сетевой монитор добавлены [ отображение проблем с шифрованием ](
https://developer.mozilla.org/en-US/docs/Tools/Network_Monitor#Security ) и [ объема полученных данных ](
https://developer.mozilla.org/en-US/docs/Tools/Network_Monitor#Network_request_fields ) [ Пауза для анимации ](
https://developer.mozilla.org/en-US/docs/Tools/Page_Inspector/How_to/Work_with_animations#Animations_view ) CSS: [ Поддержка ](
https://hacks.mozilla.org/2015/03/ruby-support-in-firefox-developer-edition-38/ ) ruby-position и ruby-align ( [ 1039006 ](
https://bugzilla.mozilla.org/show_bug.cgi?id=1039006 ) ) Псевдокласс :unresolved для своих элементов (custom elements) ( [ 1111633 ](
https://bugzilla.mozilla.org/show_bug.cgi?id=1111633 ) ) Исправлена проблема с нестартующими трансформациями CSS над созданным содержимым ( [ 1110277 ](
https://bugzilla.mozilla.org/show_bug.cgi?id=1110277 ) ) Существенно продвинулась работа над [ CSS Logical Properties ](
http://dev.w3.org/csswg/css-logical-props/ ) . Оценить наработки можно включив опцию layout.css.vertical-text.enabled Запуск трансформаций CSS приведён в соответствие с последними редакциями спецификации ( [ 960465 ](
https://bugzilla.mozilla.org/show_bug.cgi?id=960465 ) )HTML:Помещение нескольких кнопок формы в один больше не приводит к тому, что все кнопки начинают дублировать функции первой ( [ 229925 ](
https://bugzilla.mozilla.org/show_bug.cgi?id=229925 ) ) Поддержка [ отзывчивых изображений ](
http://responsiveimages.org/ ) : атрибут srcset и элемент [ ](
https://developer.mozilla.org/en-US/docs/Web/HTML/Element/picture ) element ( [ 1017875 ](
https://bugzilla.mozilla.org/show_bug.cgi?id=1017875 ) )JavaScript: [ Generator.prototype.return() ](
https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Generator/return ) ( [ 1115868 ](
https://bugzilla.mozilla.org/show_bug.cgi?id=1115868 ) ) Сеттер с [ rest-параметром ](
https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Functions/rest_parameters ) бросает SyntaxError ( [ 1089632 ](
https://bugzilla.mozilla.org/show_bug.cgi?id=1089632 ) ) Настраиваемое свойство [ name ](
https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Function/name ) у функций ( [ 1084019 ](
https://bugzilla.mozilla.org/show_bug.cgi?id=1084019 ) ) Методы of(), from(), forEach(), filter(), map(), slice() для типизированных массивов Дублирующиеся имена параметров функции бросают SyntaxError при использовании с rest-параметром, для [ стрелочной функции ](
https://developer.mozilla.org/ru/docs/Web/JavaScript/Reference/Functions/Arrow_functions ) , или при кратком определении метода. Методы get, has, и delete объектов WeakMap не бросают исключение, если ключевой параметр не является объектом ( [ 1127827 ](
https://bugzilla.mozilla.org/show_bug.cgi?id=1127827 ) ) При определении метода генератора допустимы «set» и «get» ( [ 1073809 ](
https://bugzilla.mozilla.org/show_bug.cgi?id=1073809 ) ) RegExp.prototype.source для пустых регулярных выражений вместо пустой строки возвращает "(?:)" ( [ 1130798 ](
https://bugzilla.mozilla.org/show_bug.cgi?id=1130798 ) ) RegExp.prototype.source и RegExp.prototype.toString() корректно экранируют элементы языка регулярных выражений (например, «\n») ( [ 1130860 ](
https://bugzilla.mozilla.org/show_bug.cgi?id=1130860 ) ) Реализована поддержка RegExp.prototype.{global, ignoreCase, multiline, source, sticky, unicode} ( [ 1120169 ](
https://bugzilla.mozilla.org/show_bug.cgi?id=1120169 ) )API/DOM: [ fetch() ](
https://developer.mozilla.org/en-US/docs/Web/API/GlobalFetch/fetch ) из спецификации Fetch API ( [ 1039846 ](
https://bugzilla.mozilla.org/show_bug.cgi?id=1039846 ) ) [ BroadcastChannel API ](
https://hacks.mozilla.org/2015/02/broadcastchannel-api-in-firefox-38/ ) , реализующий взаимодействие между разными окнами и вкладками одного сайта ( [ 966439 ](
https://bugzilla.mozilla.org/show_bug.cgi?id=966439 ) ) [ CanvasRenderingContext2D.clearHitRegions() ](
https://developer.mozilla.org/en-US/docs/Web/API/CanvasRenderingContext2D/clearHitRegions ) ( [ 1119527 ](
https://bugzilla.mozilla.org/show_bug.cgi?id=1119527 ) ) HTMLAnchorElement.hash, HTMLAreaElement.hash, Location.hash, WorkerLocation.hash, и URL.hash возвращают фрагмент, закодированный с % ( [ 1093611 ](
https://bugzilla.mozilla.org/show_bug.cgi?id=1093611 ) , [ 1122948 ](
https://bugzilla.mozilla.org/show_bug.cgi?id=1122948 ) ) [ KeyboardEvent.code ](
https://developer.mozilla.org/en-US/docs/Web/API/KeyboardEvent/code ) поддерживает спец.клавиши клавиатур Sun в Linux, Android и Firefox OS ( [ 1020139 ](
https://bugzilla.mozilla.org/show_bug.cgi?id=1020139 ) ) Включена поддержка DOM3 Events [ KeyboardEvent.code ](
https://developer.mozilla.org/en-US/docs/Web/API/KeyboardEvent/code ) ( [ 1126673 ](
https://bugzilla.mozilla.org/show_bug.cgi?id=1126673 ) ) [ User Timing API ](
http://www.html5rocks.com/en/tutorials/webperformance/usertiming ) (доступ к высокоточному таймеру для оценки производительности веб-приложений): Performance.mark(), Performance.clearMarks(), Performance.measure() и Performance.clearMeasures() ( [ 782751 ](
https://bugzilla.mozilla.org/show_bug.cgi?id=782751 ) ) Событие DOMContentLoaded стало неотменяемым ( [ 1134559 ](
https://bugzilla.mozilla.org/show_bug.cgi?id=1134559 ) ) Поддержка WebSocket в WebWorker-ах ( [ 1112054 ](
https://bugzilla.mozilla.org/show_bug.cgi?id=1112054 ) ) Возможность задать свойства XMLHttpRequest.responseType и XMLHttpRequest.withCredentials перед вызовом XMLHttpRequest.open() ( [ 707484 ](
https://bugzilla.mozilla.org/show_bug.cgi?id=707484 ) )Безопасность:RC4 недоступен в TLS, за исключением проблемных сайтов из белого списка ( [ 1124039 ](
https://bugzilla.mozilla.org/show_bug.cgi?id=1124039 ) ), вшит список сайтов, пока ещё нуждающихся в небезопасных версиях TLS (отключается опцией security.tls.insecure_fallback_hosts.use_static_list) Полностью прекращено доверие к 1024-разрядным сертификатам SSL, кроме Equifax Secure Certificate Authority ( [ 1155279 ](
https://bugzilla.mozilla.org/show_bug.cgi?id=1155279 ) )
Ссылка:
http://www.linux.org.ru/news/mozilla/11601989