LINUX.ORG.RU

Mozilla Firefox 32

 ,


2

3

Доступна для загрузки финальная версия Mozilla Firefox 32.

Основные изменения:

  • Начальная поддержка нового всплывающего тулбара для перевода страниц. Перевод осуществляется через веб-сервис Microsoft Translator (включается настройками browser.translation.ui.show = true и browser.translation.detectLanguage = true).
  • В контекстное меню страницы (вызываемое по нажатию правой кнопки мыши) добавлены кнопки «вперёд», «назад», «обновить» и «добавить в закладки».
  • Слегка изменен дизайн страницы «Сервер не найден».
  • Новая система кэширования. Преимущества: меньшее количество блокировок, быстрая отрисовка содержимого страницы, ускоренные запросы наличия данных в кэше, устойчивость к повреждению кэша при падениях, более умные алгоритмы для поддержания кэша в актуальном состоянии, сниженный расход памяти.
  • Интегрирован Generational Garbage Collector — более производительный сборщик мусора. Особенно эффективен в ситуациях, когда создаётся большое количество короткоживущих объектов.
  • Внедрён Public key pinning, позволяющий однозначно указать, какие сертификаты допустимы для конкретного сайта, и избежать MITM-атаки, при которой злоумышленник использует сертификаты неправомерно выпущенные иным удостоверяющим центром.
  • В управление сохранёнными паролями добавлена возможность просмотра метаданных (количество использований пароля, дата первого и последнего использования, дата последнего изменения).
  • В панели поиска теперь показывается количество найденных совпадений.
  • Соединение с HTTP-прокси теперь может устанавливаться по HTTPS.
  • Удалены некоторые 1024-разрядные корневые сертификаты из числа доверенных. Оставшиеся будут удалены в следующих выпусках, поскольку не обеспечивают должного уровня безопасности.
  • Улучшена производительность управления сохранёнными паролями и управления дополнениями.
  • Обновлены Vibration API для соответствия спецификациям W3C.
  • В canvas включена поддержка drawFocusIfNeeded.
  • Исправлена ошибка, вызывавшая искажение текста в Windows (исправлялось ручным созданием настройки layout.paint_rects_separately = true).
  • Регрессия: при сочетании «большой объем текста + фоновое изображение с background-repeat: repeat» наблюдаются визуальные искажения текста. Будет исправлено в Firefox 34.

Инструменты разработчика:

CSS:

  • Включена поддержка CSS-свойства mix-blend-mode (952643).
  • Включено липкое позиционирование — CSS position:sticky (полезно, например, для создания блока дополнительной информации, который «прилипает» к верху экрана при прокрутке страницы) (916315).
  • Отказ от -moz-background-inline-policy в пользу box-decoration-break (613659).

HTML:

JavaScript:

  • Реализованы методы Array.from(), Array.prototype.copyWithin() и Number.isSafeInteger() из спецификации ECMAScript 6.

API/DOM:

  • Базовая поддержка Encrypted Media Extensions API, необходимая для работы DRM-механизма, защищающего от нелегального копирования видео, встроенного на веб-страницы с помощью HTML5. Впоследствии, через этот API будет работать проприетарный компонент, расшифровывающий контент. Соответствующая настройка media.eme.enabled пока отключена (1016162). Отслеживать процесс внедрения EME можно с помощью 1015800.
  • Реализована поддержка свойства navigator.languages и события languagechange (889335).
  • Методы KeyboardEvent.getModifierState() и MouseEvent.getModifierState() обзавелись поддержкой модификатора «Accel» (1009388).
  • Реализовано свойство KeyboardEvent.code, но пока отключено в релизе (865649).
  • Реализованы scoped selectors для «querySelector()» и «querySelectorAll()». Например, «querySelector(»:scope > li")" (528456).
  • Добавлен интерфейс document.timeline, связанный с Web Animation API (998246).
  • У worker-ов появился доступ к Data Store API (949325).
  • Привилегированным приложениям доступны API для проверки MSISDN (988469).
  • Добавлена поддержка ограничений для gUM/WebRTC, позволяющих управлять разрешением и частотой кадров видеопотока (907352).
  • HTMLTableElement.insertRow теперь вставляет строку в <tbody>, а не в <thead> (1003539).

MathML:

  • Список возможных значений атрибута «notation» элемента <menclose> пополнился вариантом «phasorangle».

>>> Подробности

anonymous

Проверено: fallout4all ()

Изменения, не отражённые в примечаниях к выпуску:

  • Удалена настройка browser.frames.enabled, позволявшая отключить поддержку плавающих фреймов;
  • Добавлена отключенная по умолчанию настройка dom.webcrypto.enabled, усправляющая экспериментальной поддержкой W3C Web Crypto API;
  • Удалена настройка intl.charsetmenu.browser.cache, позволявшая указать список кэшируемых кодировок;
  • Настройки network.seer.* переименованы в network.predictor.* (некоторые пользователи отключали этот механизм, опасаясь проблем, связанных с приватностью);
  • Добавлена настройка layout.css.grid.enabled - экспериментальная реализация CSS3 Grid Layout.

Полный список различий в настройках между 32-й и 31-й версиями размещён в блоге cat-in-136.blogspot.ru

Кроме того, на основе анализа истории уязвимостей в Firefox, разработчиками TorBrowser был сформирован список возможностей, в реализации которых всплывает больше всего уязвимостей. Для повышения безопасности предлагается реализовать средство для выборочного отключения проблемных возможностей путем предоставления пользователю кнопки для выбора уровня безопасности. Первый уровень подразумевает отключение opentype в коде отображения шрифтов. Второй уровень - отключение WebAudio и asm.js. Третий уровень - отключение JIT-компилятора, SVG и обработку JavaScript только для HTTPS. Наивысший уровень - отключение внешних шрифтов, JavaScript и всех кодеков за исключением WebM, который останется доступным только после нажатия.

Низкий:

  • gfx.font_rendering.opentype_svg.enabled -> false
  • gfx.font_rendering.graphite.enabled -> отключение для языков, основанных на латинице

Средне-низкий:

  • javascript.options.ion.content -> false
  • javascript.options.typeinference -> false
  • javascript.options.asmjs -> false
  • noscript.forbidMedia -> true // требуется расширение NoScript
  • media.webaudio.enabled -> false

Средне-высокий:

  • javascript.options.baselinejit.content -> false
  • Отключение JavaScript для всех соединений без HTTPS -> настройка в разработке автором NoScript
  • Отключение SVG (необходим патч от компании iSec для исходников Firefox)
  • gfx.font_rendering.graphite.enabled -> отключение для языков, не основанных на латинице

Высокий:

  • Отключение внешних шрифтов. На выбор одна из настроек:
    • gfx.downloadable_fonts.enabled -> false
    • noscript.forbidFonts -> true
  • noscript.global -> false // Полное отключение JavaScript
  • Отключение поддержки кодеков, кроме WebM (он будет воспроизводиться при нажатии)
    • media.ogg.enabled -> false
    • media.opus.enabled -> false
    • media.wave.enabled -> false
    • media.apple.mp3.enabled -> false
anonymous ()

Шо, опять? Они их раз в месяц что-ли выпускают? Только закончил 31-ую собирать. Но спасибо за новость, хорошо написано.

Lilly ()
Последнее исправление: Lilly (всего исправлений: 1)

Поддержку MSE они вообще пилят?

templarrr ★★★★★ ()
Ответ на: комментарий от anonymous

Вот чёрт, действительно. Гонка какая-то. Ну ладно, хоть развивается.

Lilly ()
Ответ на: комментарий от templarrr

Судя по [https://bugzilla.mozilla.org/show_bug.cgi?id=881512]881512 допили ещё в 31 версии до состоянии «работает на ютубе». Но у меня, если включить media.mediasource.enabled, https://youtube.com/html5 хоть и рапортует о поддержке MSE, но воспроизведение видео ломается.

anonymous ()
Ответ на: комментарий от Lilly

Шо, опять?

А что такого? Даже во времена Netscape Navigator 3.04 Gold была гонка вооружений.

anonymous ()
Ответ на: комментарий от anonymous

Я бы ещё добавил обязательное отключение browser.safebrowsing.enabled и browser.safebrowsing.malware.enabled. Потому что начиная с этой версии в Гугл отправляется не просто запрос на проверку вредноносности сайта, но и инфа о каждом загружаемом файле, что уже перебор.

anonymous ()
Ответ на: комментарий от anonymous

Судя по твоей же ссылке видео на ютубе не играется из-за другого бага, исправленного в 34 версии, только что проверил, и правда в nightly работает, ждем-с.

templarrr ★★★★★ ()

Привилегированным приложениям доступны API для проверки MSISDN (988469);

Что такое привилегированные приложения? Почему им должен быть доступен мой номер?

mittorn ★★★★★ ()

Выделение ссылок как в Opera в этой версии или в 33?

EXL ★★★★ ()
Ответ на: комментарий от EXL

Выделение ссылок как в Opera в этой версии или в 33?

В любой. ctrl+alt и выделяй до посинения.

Akamanah ★★★★★ ()

Перевод осуществляется через веб-сервис Microsoft Translator

Этого ещё не хватало.

sluggard ★★★★ ()

Не стоит ждать VP9, битрейт там гораздо меньше и качество хуже, чем в Dash. Проверял визуально. Если вообще понятие качества можно применить к youtube.

anonymous ()
Ответ на: комментарий от anonymous

Есть. Она заформалинена. Но Огнелис всё равно хорош.

sluggard ★★★★ ()
Ответ на: комментарий от anonymous

Меня вообще поражает, хром на ютубе по дефолту пашет в VP9, даже в 1080p. Никакого аппаратного ускорения естественно нет, нагрузка i3 проца 33%. Обладатели нетбуков наверное посылают лучи любви гуглу или это как-то отслеживается и слабакам выдают h264? В любом случае это не дело, тестируют на хомячках что вздумается. Трафик они стали экономить и радиаторы посетителей греть.

anonymous ()
Ответ на: комментарий от EXL

Нет, не в этой. Оно пока в ночнушках. Ночнушки это свалка всяких фич, которые по мере готовности попадают в альфы, беты и потом в релиз.

anonymous ()

Когда уже будет российский браузер с ядром, полностью разработанным в России?

Anakros ★★★ ()
Ответ на: комментарий от anonymous

ну гугл не без оснований заявлял «у вас на линуксе видеосистема хуже некуда, поэтому сидите без аппаратного декодирования видео»

anonymous ()
Ответ на: комментарий от Akamanah

sluggard

В любой. ctrl+alt и выделяй до посинения.

Ну и нахера мне тянуться к клаве, если я мышевозю в браузере? Тем более это костыль (ещё работает Meta (Super) + Alt). У оперы было юзабельное решение, а не костыльное, которое содержало в себе двойную функциональность.

http://www.softrew.ru/novosti/1355-v-firefox-poyavitsya-odna-iz-unikalnyh-fun...

EXL ★★★★ ()

Начальная поддержка нового всплывающего тулбара для перевода страниц.

Теперь и в фоксе это говно будет надоедать..

alright ()
Ответ на: комментарий от mittorn

Что такое привилегированные приложения?

Первое сообщение в этой теме.

anonymous ()
Ответ на: комментарий от alright

Так можно пока не включать, а в будущем отключить через указанную опцию, когда включат по дефолту.

anonymous ()
Ответ на: комментарий от anonymous

Опубликованы планы по внедрению поддержки ограничения цифровых прав в браузер Firefox

В ночные сборки Firefox 34 добавлены рекламные ссылки
Отключить данное поведение невозможно.

Перевод осуществляется через веб-сервис Microsoft Translator

Мурзила, куда тебя понесло?

оффтоп: еще и хром после последних обновлений захромал, начал дико тупить и тормозить, особенно с видео.. что вообще происходит?

Indexator ★★★ ()
Ответ на: комментарий от EXL

Опера есть. В Огнелисе обещали такое запилить. Чего ты нервничаешь?

sluggard ★★★★ ()
Ответ на: комментарий от anonymous

Стиму, значит, с его играми, видеосистема нормуль, а какому-то сраному гуглу со сраными видосиками сраного качества — нет?

sluggard ★★★★ ()

Начальная поддержка нового всплывающего тулбара для перевода страниц.

т.е. они реализовали мелочь, которую давно предоставляли аддоны? молодцы, чо

В контекстное меню страницы (вызываемое по нажатию правой кнопки мыши) добавлены кнопки «вперёд», «назад», «обновить» и «добавить в закладки»;

домохозяйки - вперед!

Слегка изменен дизайн страницы «Сервер не найден»;

т.е. теперь они окончательно деградировали, да? молокософт во все поля, собственные наработки теперь ребята начинают утаптывать

Новая система кэширования. Преимущества: меньшее количество блокировок, быстрая отрисовка содержимого страницы, ускоренные запросы наличия данных в кэше, устойчивость к повреждению кэша при падениях, более умные алгоритмы для поддержания кэша в актуальном состоянии, сниженный расход памяти;

главный вопрос в том: НАСКОЛЬКО меньшее кол-во блокировок? НАСКОЛЬКО снижен расход памяти? если всё это на 2-3% - то это «ненужно»

Интегрирован Generational Garbage Collector — более производительный сборщик мусора. Особенно эффективен в ситуациях, когда создаётся большое количество короткоживущих объектов;

у них настолько всё плохо?

reprimand ★★★★ ()

В контекстное меню страницы (вызываемое по нажатию правой кнопки мыши) добавлены кнопки «вперёд», «назад», «обновить» и «добавить в закладки»

Во-первых, это офигенно удобно. Во-вторых, оно в Авроре-то довольно недавно появилось, они новые фичи стали уже прямо в беты добавлять?

redgremlin ★★★★★ ()
Ответ на: комментарий от reprimand

они реализовали мелочь, которую давно предоставляли аддоны?

Аддоны не нужны. Если они реализуют лучше, чем у гугла: то есть, чтобы выборочно (не все страницы) переводить было можно и перевод выделенного текста, то вообще красота будет. Плохо, что не google будет переводить.

anonymous ()
Ответ на: комментарий от sluggard

Я спокоен

Чего ты нервничаешь?

Я спросил про то, в какой версии Firefox'а данная функциональность появится. Ты мне ответил:

Выделение ссылок, как в Опере, есть в Опере.

Ну и кто из нас раздражителен?

EXL ★★★★ ()
Ответ на: Я спокоен от EXL

А я тебе ответил спокойно, даже с теплотой в тексте. =)

sluggard ★★★★ ()
Ответ на: комментарий от Anakros

Формально Россия не признает GPL, поэтому ты можешь взять код любого ядра, закрыть его и обозвать своим - вот и будет тебе Российский Браузер. Правда на тебя могут подать в суд в большинстве цивилизованных стран, и ты запросто можешь стать туда не въездным, но ты ведь патриот, не так ли?

gill_beits ★★★ ()
Последнее исправление: gill_beits (всего исправлений: 1)
Ответ на: комментарий от anonymous

Телодвижений мышью на этих назад/вперёд гораздо меньше.

redgremlin ★★★★★ ()
Ответ на: комментарий от anonymous

Проблема: в ФФ исчезли все иконки в закладках, особенно раздражает их отсутствие на папках. Как это лечится?

GladAlex ★★★★★ ()
Ответ на: комментарий от sluggard

Opera
с теплотой

Увы сегодня оно холодное, скользкое и мёртвое. Совсем недавно тыкал палочкой.
А вообще я Opera'ой пользовался приблизительно 10 лет (с 2002/2003-го), год назад со скрипом перешел на Firefox. И знаешь, несмотря на его неповоротливость, я даже рад. Хотя последние тенденции (Australis и реклама) не совсем понимаю и принимаю.

EXL ★★★★ ()
Ответ на: комментарий от anonymous

Не так долго осталось до обновления Firefox 100.0)))) Молодцы, не запускают проект!

Desmond_Hume ★★★★ ()
Ответ на: комментарий от EXL

Опера холодная, а воспоминания — тёплые. Я сперва после неё на Хромом посидел, на Огнелиса перешёл совсем недавно. Вроде ничего...

sluggard ★★★★ ()
Ответ на: комментарий от gill_beits

Ты так говоришь, будто Россия - какое-то островное государство с развитием чуть выше папуасов из Новой Гвинеи и нормы международного права её не касаются, типа...

Desmond_Hume ★★★★ ()

поддержку https на соединении к прокси вроде перенесли на ff 33

maxcom ★★★★★ ()
Ответ на: комментарий от iVS

Да мне бы встроенный в браузер функционал. Не сильно люблю, когда при очередном обновлении куча дополнений со скрипом отваливаются. Поэтому использую только самое необходимое и проверенное временем:

Adblock Plus
Russian Hunspell spellchecking dictionary
Mozilla Archive Format
Desktop
Download YouTube Videos as MP4

И всё. Больше плагинов ставить не желаю.

EXL ★★★★ ()
Ответ на: комментарий от redgremlin

Почти не пользуюсь кнопками, предпочитаю мышиные жесты, там телодвижений еще меньше. А вот эти крупные кнопки в меню теперь режут глаз.

anonymous ()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.