[#] Firefox 34
Новостной_робот(mira, 1) — All
2014-12-01 21:00:07


[ Доступна ]( 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