[ Доступна ](
ftp://ftp.mozilla.org/pub/firefox/releases/34.0.5/ ) финальная версия Mozilla Firefox 34:Поисковый движок по умолчанию изменен на Яндекс (ru-RU) и Yahoo (en-US); Улучшена поисковая строка (только в en-US); [ Видеочат между браузерами ](
http://blog.mozilla.org/futurereleases/2014/10/16/test-the-new-firefox-hello-webrtc-feature-in-firefox-beta ) ; Переключение тем оформления через режим настройки интерфейса; Поиск в Википедии через HTTPS (только в англоязычной версии браузера); Поддержка черновых версий [ HTTP/2 ](
http://http2.github.io/ ) (draft14) и ALPN (Application-Layer Protocol Negotiation); В диалоговое окно «Firefox уже запущен» добавлена возможность восстановления зависшего процесса (только в Windows).Инструменты разработчика: [ WebIDE ](
https://developer.mozilla.org/docs/Tools/WebIDE ) : создание и тестирование веб-приложений прямо в браузере; [ Подсветка узлов, соответствующих выбранному селектору ](
https://hacks.mozilla.org/wp-content/uploads/2014/09/selector-preview.png ) в редакторе стилей и в инспекторе; [ Просмотр всех данных, сохранённых веб-сайтами ](
https://developer.mozilla.org/en-US/docs/Tools/Storage_Inspector ) ; [ Переработана оценка производительности ](
https://developer.mozilla.org/en-US/docs/Tools/Performance ) ; [ Переключение инструментов разработчика на работу с конкретным фреймом страницы ](
https://developer.mozilla.org/en-US/docs/tools/Working_with_iframes ) ; В консоль добавлена функция [ console.table ](
https://developer.mozilla.org/en-US/docs/Web/API/Console.table ) ; [ Отслеживание событий jQuery в инспекторе ](
https://developer.mozilla.org/en-US/docs/Tools/Page_Inspector#Examining_event_listeners ) .CSS:Исправлен некорректный запуск CSS-трансформаций, произведённый одновременно c изменением свойств display, position, overflow ( [ 887541 ](
https://bugzilla.mozilla.org/show_bug.cgi?id=887541 ) ); автоматическое создание отсутствующих в шрифте начертаний в font-variant-position, основываясь на подстрочных и надстрочных метриках шрифта ( [ 1024804 ](
https://bugzilla.mozilla.org/show_bug.cgi?id=1024804 ) ); удалена настройка layout.css.font-features.enabled, включена по умолчанию поддержка font-variant, font-variant-caps, font-variant-numeric, font-variant-position, font-variant-east-asian, font-variant-ligatures, font-variant-alternates, font-kerning, font-synthesis; убран префикс -moz- у font-feature-settings и font-language-override; у свойств min-width и min-height значение по умолчанию изменено с 0 на auto ( [ 984711 ](
https://bugzilla.mozilla.org/show_bug.cgi?id=984711 ) и [ 1015474 ](
https://bugzilla.mozilla.org/show_bug.cgi?id=1015474 ) ); Экспериментальная поддержка свойства [ filter ](
https://developer.mozilla.org/en-US/docs/Web/CSS/filter ) . Включается через layout.css.filters.enabled ( [ 948265 ](
https://bugzilla.mozilla.org/show_bug.cgi?id=948265 ) ).JavaScript:Поддержка [ вычисленных имён свойств в объектных литералах ](
https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Operators/Object_initializer#Computed_property_names ) , [ геттерах ](
https://ru.wikipedia.org/wiki/Геттер_%28программирование%29 ) / [ сеттерах ](
https://ru.wikipedia.org/wiki/Setter ) и в [ реструктурировании ](
https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Operators/Destructuring_assignment#Computed_object_property_names_and_destructuring ) ; [ Сокращённый синтаксис при определении методов ](
https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Functions/Method_definitions ) объектов ( [ 924672 ](
https://bugzilla.mozilla.org/show_bug.cgi?id=924672 ) ); Новый метод [ Object.assign() ](
https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Object/assign ) ( [ 937855 ](
https://bugzilla.mozilla.org/show_bug.cgi?id=937855 ) ); Поддержка [ template strings ](
https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/template_strings ) и метода [ String.raw() ](
https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/String/raw ) ( [ 1038259 ](
https://bugzilla.mozilla.org/show_bug.cgi?id=1038259 ) , [ 1039774 ](
https://bugzilla.mozilla.org/show_bug.cgi?id=1039774 ) ); [ ECMAScript 6 WeakSet ](
https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/WeakSet ) ( [ 792439 ](
https://bugzilla.mozilla.org/show_bug.cgi?id=792439 ) ); В [ реструктурирование ](
https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Operators/Destructuring_assignment ) добавлена поддержка [ spread operator ](
https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Operators/Spread_operator ) ( [ 933276 ](
https://bugzilla.mozilla.org/show_bug.cgi?id=933276 ) ).API/DOM:Метод mozMatchesSelector() (сопоставление элементов по имени) заменён на Element.matches() ( [ 886308 ](
https://bugzilla.mozilla.org/show_bug.cgi?id=886308 ) ); Интерфейсу [ Location ](
https://developer.mozilla.org/en-US/docs/Web/API/Location ) добавлено свойство [ searchParams ](
https://developer.mozilla.org/en-US/docs/Web/API/URLUtils.searchParams ) , доступное через document.location и window.location ( [ 1037715 ](
https://bugzilla.mozilla.org/show_bug.cgi?id=1037715 ) ); Worker-ам добавлен метод [ Performance.now() ](
https://developer.mozilla.org/en-US/docs/Web/API/Performance.now ) ( [ 908390 ](
https://bugzilla.mozilla.org/show_bug.cgi?id=908390 ) ); Интерфейс MozNamedAttrMap переименован в NamedNodeMap, его поддержка добавлена в Element.attributes ( [ 1055467 ](
https://bugzilla.mozilla.org/show_bug.cgi?id=1055467 ) ); Удалены нестандартные методы и свойства [ Window.crypto ](
https://developer.mozilla.org/en-US/docs/Web/API/Window.crypto ) ( [ 1030963 ](
https://bugzilla.mozilla.org/show_bug.cgi?id=1030963 ) ); WebCrypto (криптография в веб-приложениях): поддержка RSA-OAEP, PBKDF2, AES-KW, wrapKey, unwrapKey, ECDH (Elliptic curve Diffie—Hellman), импорт/экспорт ключей в формате JWK; Добавлены методы Path2D.addPath() ( [ 985801 ](
https://bugzilla.mozilla.org/show_bug.cgi?id=985801 ) ) и MediaStreamTrack.stop() ( [ 1057955 ](
https://bugzilla.mozilla.org/show_bug.cgi?id=1057955 ) ); Продолжается внедрение поддержки DRM-контента: добавлен метод MediaKeySession.getUsableKeyIds() ( [ 1057171 ](
https://bugzilla.mozilla.org/show_bug.cgi?id=1057171 ) ); Web Components: поддержка event retargeting ( [ 887541 ](
https://bugzilla.mozilla.org/show_bug.cgi?id=887541 ) )); Реализован интерфейс Headers из спецификации [ Fetch ](
https://fetch.spec.whatwg.org/ ) (настройка dom.fetch.enabled); Реализован интерфейс AnimationEffect из спецификации [ Web Animations ](
https://w3c.github.io/web-animations/ ) . Поддержка Web Animations включается через dom.animations-api.core.enabled; Методы плавной прокрутки в [ CSSOM View ](
http://www.w3.org/TR/cssom-view/ ) : Window.scroll(), Window.scrollTo(), Window.scrollBy() ( [ 1022818 ](
https://bugzilla.mozilla.org/show_bug.cgi?id=1022818 ) ); Элементы массива navigator.plugins теперь сортируются в алфавитном порядке, а не по времени последнего изменения (облегчало отслеживание пользователей, поскольку даже у пользователей с одинаковым набором плагинов мог отличаться порядок установки). В будущем, возможность запросить список плагинов удалят вовсе.Безопасность: [ Отключена поддержка SSL 3.0 ](
https://www.linux.org.ru/news/security/10941559 ) . Это затронет 1% сайтов; Отключённая в прошлом выпуске поддержка [ legacy Crypto API ](
https://developer.mozilla.org/en-US/docs/JavaScript_crypto ) (особенно crypto.signText) оказалась активно используемой банками и правительственными учреждениями. Изменения откачены. Crypto API будут снова удалены в следующем выпуске, после создания специального дополнения к браузеру, эмулирующего эти функции.
Ссылка:
http://www.linux.org.ru/news/mozilla/11086921