Firefox 34

Доступна финальная версия Mozilla Firefox 34:

Поисковый движок по умолчанию изменен на Яндекс (ru-RU) и Yahoo (en-US); Улучшена поисковая строка (только в en-US); Видеочат между браузерами; Переключение тем оформления через режим настройки интерфейса; Поиск в Википедии через HTTPS (только в англоязычной версии браузера); Поддержка черновых версий HTTP/2 (draft14) и ALPN (Application-Layer Protocol Negotiation); В диалоговое окно «Firefox уже запущен» добавлена возможность восстановления зависшего процесса (только в Windows).Инструменты разработчика:

WebIDE: создание и тестирование веб-приложений прямо в браузере; Подсветка узлов, соответствующих выбранному селектору в редакторе стилей и в инспекторе; Просмотр всех данных, сохранённых веб-сайтами; Переработана оценка производительности; Переключение инструментов разработчика на работу с конкретным фреймом страницы; В консоль добавлена функция console.table; Отслеживание событий jQuery в инспекторе.CSS:

Исправлен некорректный запуск CSS-трансформаций, произведённый одновременно c изменением свойств display, position, overflow (887541); автоматическое создание отсутствующих в шрифте начертаний в font-variant-position, основываясь на подстрочных и надстрочных метриках шрифта (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 и 1015474); Экспериментальная поддержка свойства filter. Включается через layout.css.filters.enabled (948265).JavaScript:

Поддержка вычисленных имён свойств в объектных литералах, геттерах/сеттерах и в реструктурировании; Сокращённый синтаксис при определении методов объектов (924672); Новый метод Object.assign () (937855); Поддержка template strings и метода String.raw () (1038259, 1039774); ECMAScript 6 WeakSet (792439); В реструктурирование добавлена поддержка spread operator (933276).API/DOM:

Метод mozMatchesSelector () (сопоставление элементов по имени) заменён на Element.matches () (886308); Интерфейсу Location добавлено свойство searchParams, доступное через document.location и window.location (1037715); Worker-ам добавлен метод Performance.now () (908390); Интерфейс MozNamedAttrMap переименован в NamedNodeMap, его поддержка добавлена в Element.attributes (1055467); Удалены нестандартные методы и свойства Window.crypto (1030963); WebCrypto (криптография в веб-приложениях): поддержка RSA-OAEP, PBKDF2, AES-KW, wrapKey, unwrapKey, ECDH (Elliptic curve Diffie—Hellman), импорт/экспорт ключей в формате JWK; Добавлены методы Path2D.addPath () (985801) и MediaStreamTrack.stop () (1057955); Продолжается внедрение поддержки DRM-контента: добавлен метод MediaKeySession.getUsableKeyIds () (1057171); Web Components: поддержка event retargeting (887541)); Реализован интерфейс Headers из спецификации Fetch (настройка dom.fetch.enabled); Реализован интерфейс AnimationEffect из спецификации Web Animations. Поддержка Web Animations включается через dom.animations-api.core.enabled; Методы плавной прокрутки в CSSOM View: Window.scroll (), Window.scrollTo (), Window.scrollBy () (1022818); Элементы массива navigator.plugins теперь сортируются в алфавитном порядке, а не по времени последнего изменения (облегчало отслеживание пользователей, поскольку даже у пользователей с одинаковым набором плагинов мог отличаться порядок установки). В будущем, возможность запросить список плагинов удалят вовсе.Безопасность:

Отключена поддержка SSL 3.0. Это затронет 1% сайтов; Отключённая в прошлом выпуске поддержка legacy Crypto API (особенно crypto.signText) оказалась активно используемой банками и правительственными учреждениями. Изменения откачены. Crypto API будут снова удалены в следующем выпуске, после создания специального дополнения к браузеру, эмулирующего эти функции. firefox, mozilla

©  Linux.org.ru