The OpenNET Project / Index page

[ новости/++ | форум | wiki | теги ]

15.03.2016 21:16  Тестирование Firefox 46-beta и Firefox Developer Edition 47

Firefox 46 перешёл на стадию бета-тестирования, что ознаменовало прекращение формирования базовой функциональности и сосредоточение всего внимания на выявлении ошибок и контроле качества. Одновременно сформирован выпуск Firefox Developer Edition 47, который заменил собой aurora-ветку, в рамках которой проводится оценка готовности тех или иных новшеств для последующего бета-выпуска. Загрузить бета-выпуск можно на данной странице, а Firefox Developer Edition здесь. Релиз Firefox 46 намечен на 19 апреля, а Firefox 47 на 7 июня.

Улучшения, представленные в бета-версии Firefox 46:

  • Web-страницы, открытые без шифрования по HTTP и содержащие формы ввода пароля ("input type=password"), теперь помечаются как небезопасные. Для подобных страниц в адресной строке показывается специальный значок, сигнализирующий о том, что соединение небезопасно. Данная функция была добавлена в Firefox 44, но требовала включения опции security.insecure_password.ui.enabled в about:config, в Firefox 46 данная возможность включена по умолчанию;
  • Проведена работа по усилению безопасности JIT-компилятора JavaScript. Выполнение кода организовано с использованием применяемого в OpenBSD алгоритма W^X, суть которого в том, что страницы памяти не могут быть одновременно доступны на запись и исполнение. В контексте JIT, генерируемый код может быть исполнен только после запрещения записи. При необходимости сгенерировать обновлённый вариант, флаг исполнения меняется на флаг записи. Включение режима W^X приводит к замедлению работы JavaScript-движка на 1-4%;
  • Переход на GTK3+ в сборках для платформы GNU/Linux. Поддержка GTK2+ пока сохранена и поддерживается в полном объёме. Переход Firefox на GTK3+ является важным звеном в реализации работы на системах, поддерживающих протокол Wayland.
  • Увеличена плавность панорамирования и масштабирования web-контента;
  • Внесена большая порция изменений и исправлений в реализацию технологии WebRTC. Добавлена поддержка Simulcast, поддержка дуплексного режима при использовании PulseAudio, переписан код завершения соединения, добавлен вызов RTCRtpReceive, добавлены константы echoCancellation, mozAutoGainControl и mozNoiseSuppression, включена поддержка WebRTC в многопроцессном режиме;
  • Добавлен метод documents.elementsFromPoint, возвращающий массив элементов, находящихся в окне по указанным координатам;
  • Добавлена поддержка порции свойств с префиксом "-webkit";
  • Добавлена поддержка новых свойств, определённых в спецификации ECMAScript 6: флаг определения unicode-последовательностей в RegExp, функций блочного уровня, метод TypedArray.prototype.sort(), выражение arguments[@@iterator];
  • Представлен экспериментальный EcmaScript Shared Memory API с реализацией типа SharedArrayBuffer, позволяющего создавать массивы в разделяемой памяти, и объекта Atomics для организации синхронизации блокировок примитивов;
  • Реализован OffscreenCanvas API с конструктором OffscreenCanvas(), позволяющим организовать отрисовку через WebGL в отдельном потоке, не мешающем работе основного потока обработки контента;
  • Реализация расширения WEBGL_compressed_texture_es3 с поддержкой сжатых текстур в формате ETC;
  • В Web workers добавлена поддержка асинхронного чтения файлов при помощи объекта FileReader;
  • В Web Crypto API добавлена поддержка формирования ключей с использованием HKDF (HMAC-based Extract-and-Expand Key Derivation Function);
  • В инструмент отладки потребления памяти добавлен режим "Dominator view", отображающий косвенный размер объектов ("retained size"), помимо самого объекта включающий и данные о размере других объектов, связанных через ссылки;
  • В редакторе стилей в боковую панель правил "@media" добавлена возможность создания и отладки слоёв на базе отзывчивых изображений (Responsive Images, задание вариантов изображений, оптимизированных для различных экранных разрешений и уровня масштабирования);
  • В инструменты для оценки производительности добавлен отчёт Allocations View, позволяющий выявить функции, потребляющие много памяти, и отследить появление пауз из-за операций выделения памяти и сборки мусора;
  • Улучшения в версии для платформы Android:
    • В меню добавлены элементы для обращения к истории посещений и закладккам;
    • Прекращена поддержка платформы Android 3 (Honeycomb);
    • В уведомлениях для открытых в фоне вкладок обеспечен показ URL;
    • На устройствах с Android 6.0+ реализован вывод запроса полномочий при доступе к расширенным функциям в процессе выполнения приложения (ранее полномочия запрашивались только при установке);
    • Обеспечен показ прокэшированных страниц, при попытке их открытия без наличия доступа в интернет;
    • Увеличено разрешение пиктограмм ярлыков на домашнем экране;
    • В качестве предлагаемых по умолчанию эскизов популярных сайтов теперь выводятся сайты, занимающие первые пять мест в рейтинге Alexa;
    • Удалена поддержка Firefox Sync 1.1;



Улучшения, ожидаемые в Firefox 47:

  • Расширена поддержка развиваемого для разработки браузерных дополнений API WebExtensions, совместимого с API для Chrome и идущего на смену XUL API. WebExtensions перешёл на стадию бета-тестирования. Из новых возможностей API отмечается реализация компонентов commands для привязки к нажатиям клавиш, и downloads для загрузки файлов и управления процессом загрузки. Расширены API webRequest, windows и i18n. Доведён до полноценного вида API tabs. Добавлена новая утилита web-ext для запуска, тестирования и подписывания дополнений из командной строки;
  • Добавлен отладочный режим about:debugging для просмотра и отладки любых обработчиков Service Workers и симуляции отправки сервером push-уведомлений с целью тестирования приложений с поддержкой API Web Push;
  • Новый инструмент для разработчиков, позволяющий запустить зарегистрированный Service Worker;
  • Поддержка интерфейса WebKitCSSMatrix и CSS-свойства "-webkit-transform-3d", предоставляющих методы использования матриц и 3D-трансформации. Интерфейс WebKitCSSMatrix специфичен для движка WebKit, но добавлен в Firefox в рамках инициативы по усилению совместимости с мобильными приложениями, написанными только с оглядкой на движок WebKit;
    • Web-страницы, открытые без шифрования по HTTP и содержащие формы ввода пароля ("input type=password"), теперь помечаются как небезопасные. Для подобных страниц в адресной строке показывается специальный значок, сигнализирующий о том, что соединение небезопасно. Данная функция была добавлена в Firefox 44, но требовала включения опции security.insecure_password.ui.enabled в about:config, в Firefox 46 данная возможность включена по умолчанию;
    • Поддержка многострочного ввода в web-консоли;
    • Возможность оценки информации о производительности через интерфейс about:performance. В about:performance также можно отключить встроенные дополнения, которые не отображаются в штатном менеджере дополнений, такие как Firefox Hello и Pocket.
    • В API WebCrypto добавлена поддержка цифровых подписей RSA-PSS. В PBKDF2 добавлена поддержка хэшей SHA-2;
    • Возможность отключения кэширования открытых по HTTPS страниц при навигации кнопками Вперёд/Назад;
    • Из состава удалена библиотека FUEL (Firefox User Extension Library), что приведёт к невозможности работы связанных с ней дополнений, которые следует переписать с использованием Add-on SDK;
    • Для декодирования незашифрованного контента H.264 и AAC в случае отсутствия соответствующего кодека, в качестве запасного варианта может применяться CDM-модуль (Content Decryption Module), предназначенный для декодирования защищённого DRM-контента;
    • Увеличена плавность панорамирования и масштабирования web-контента;
    • Для объектов TextTrack реализована возможность обработки событий cuechange;
    • Реализован метод Document.scrollingElement, позволяющий узнать какие атрибуты элемента отражают состояние прокрутки;
    • В режиме Responsive Design Mode добавлена возможность определения собственных значений User Agent;
    • Улучшения в версии для платформы Android:
      • В блок расширенных настроек добавлена возможность отключения загрузки web-шрифтов для сокращения трафика;
      • Обеспечен вывод системного уведомления с обзором ключевых улучшений в обновлении браузера;
      • Настройка "открыть несколько ссылок" ("Open multiple links") в секци Customize переименована в "очередь вкладок" ("Tab Queue");
      • Прекращена поддержка Android web runtime (WebRT);
      • Для длинных URL в адресной строке обеспечен показ только основного доменного имени с целью предотвращения фишинга;
      • Из адресной строки Awesomebar удалён показ favicon для предотвращения спуфинга HTTPS;

    В ночных сборках Firefox также доступны новые технологии для разработчиков игр, такие как WebAssembly, WebGL 2, SIMD.js и Shared Array Buffer.

  1. Главная ссылка к новости (https://blog.mozilla.org/addon...)
  2. OpenNews: Релиз Firefox 45
  3. OpenNews: Firefox не примет участие в соревнованиях Pwn2Own 2016
  4. OpenNews: Макеты с новыми предложениями по развитию интерфейса Firefox
  5. OpenNews: Изучение изменения потребления памяти Firefox в многопроцессном режиме
  6. OpenNews: Firefox переходит на плавающий график подготовки релизов
Лицензия: CC-BY
Тип: Программы
Ключевые слова: firefox
При перепечатке указание ссылки на opennet.ru обязательно
Обсуждение Линейный вид | Ajax | Показать все | RSS
 
  • 1.1, AlexYeCu, 21:33, 15/03/2016 [ответить] [смотреть все]
  • –1 +/
    >Переход на GTK3+

    Да оно как бы не с начала года GTK3, разве что ещё собственный css учитывает.

     
     
  • 2.6, Аноним, 22:18, 15/03/2016 [^] [ответить] [смотреть все] [показать ветку]
  • +/
    Я не против перехода на GTK3 , и надеюсь что они наконец-то починят баги интерфе... весь текст скрыт [показать] [показать ветку]
     
     
  • 3.7, AlexYeCu, 22:39, 15/03/2016 [^] [ответить] [смотреть все]  
  • –1 +/
    А какие там баги Не видел По крайней мере, если не используются плагины типа C... весь текст скрыт [показать]
     
     
  • 4.10, Аноним, 23:17, 15/03/2016 [^] [ответить] [смотреть все]  
  • +/
    Если использовать тёмную тему оформления, то на многих сайтах поля ввода будут н... весь текст скрыт [показать]
     
     
  • 5.16, Аноним, 06:08, 16/03/2016 [^] [ответить] [смотреть все]  
  • +/
    это не одного фф проблема
     
     
  • 6.25, Аноним, 13:01, 16/03/2016 [^] [ответить] [смотреть все]  
  • +/
    А чья ещё Ради интереса запустил midory и браузер GNOME Ни в одном из них проб... весь текст скрыт [показать]
     
  • 5.24, Ilya Indigo, 12:58, 16/03/2016 [^] [ответить] [смотреть все]  
  • +1 +/
    Это проблема не браузера, а большинства сайтов, включая ютуб и опеннет http w... весь текст скрыт [показать]
     
     
  • 6.29, federix, 19:04, 16/03/2016 [^] [ответить] [смотреть все]  
  • –3 +/
    html by design для говнокодинга, иначе бы сайты писали на xhtml, поэтому если ко... весь текст скрыт [показать]
     
  • 1.2, th3m3, 21:56, 15/03/2016 [ответить] [смотреть все]  
  • –2 +/
    Дак что там с многопроцессностью? Будет в Firefox 46 или нет?
     
     
  • 2.8, Anon999, 22:43, 15/03/2016 [^] [ответить] [смотреть все] [показать ветку]  
  • +2 +/
    Затянули очень Видимо проблем с этим много Полгда ждем, еще полгода-год надо п... весь текст скрыт [показать] [показать ветку]
     
     
  • 3.9, th3m3, 22:48, 15/03/2016 [^] [ответить] [смотреть все]  
  • +2 +/
    Джва года жду!
     
     
  • 4.11, НяшМяш, 00:16, 16/03/2016 [^] [ответить] [смотреть все]  
  • +2 +/
    Скажу так - ему это не очень поможет.
     
  • 2.14, turbo2001, 03:22, 16/03/2016 [^] [ответить] [смотреть все] [показать ветку]  
  • +/
    В 45b была, нормально работала В 46b1 сломали, по крайней мере у меня не включа... весь текст скрыт [показать] [показать ветку]
     
     
  • 3.28, equeim, 18:53, 16/03/2016 [^] [ответить] [смотреть все]  
  • +/
    В бетах и релизах ее пока и нет.
     
  • 2.17, цупцпцуп, 07:07, 16/03/2016 [^] [ответить] [смотреть все] [показать ветку]  
  • +/
    А что там с servo?
     
     
  • 3.22, marks, 10:13, 16/03/2016 [^] [ответить] [смотреть все]  
  • +/
    http://www.opennet.ru/opennews/art.shtml?num=44044 не благодари.
     
  • 1.3, Ан, 21:56, 15/03/2016 [ответить] [смотреть все]  
  • +/
    Прикольно. В качестве примера не защищенной веб-формы, содержащей поле пароля, они выставили скрин страницы регистрации на opennet.
     
     
  • 2.4, Аноним, 22:05, 15/03/2016 [^] [ответить] [смотреть все] [показать ветку]  
  • –3 +/
    Открывай по https и не будет браузер ругаться Правильно делают, что принудит... весь текст скрыт [показать] [показать ветку]
     
     
  • 3.23, StreSS.t, 10:28, 16/03/2016 [^] [ответить] [смотреть все]  
  • +1 +/
    Это не миф это обязанность любого оператора связи https ru wikipedia org wiki... весь текст скрыт [показать]
     
  • 1.5, rshadow, 22:11, 15/03/2016 [ответить] [смотреть все]  
  • +5 +/
    > Обеспечен показ прокэшированных страниц, при попытке их открытия без наличия доступа в интернет;

    Без этой фичи мобильным ФФ можно пользоваться разве что в туалете и только с включенным WiFi. Через 3 года таки какой-то разраб прогулялся по городу и с удивлением обнаружил, что открыв и загрузив пару вкладок их потом невозможно прочитать =).

    "Дибилы бл*ть!" (c) Лавров

     
  • 1.12, Аноним, 00:16, 16/03/2016 [ответить] [смотреть все]  
  • +/
    Все эти броузеры превратились в комбайн Осталось только написать 3dsMAX на HT... весь текст скрыт [показать]
     
     
  • 2.31, Аноним, 21:52, 16/03/2016 [^] [ответить] [смотреть все] [показать ветку]  
  • +2 +/
    Браузер уже давно не просто просмотрщик веб-страниц, а еще один уровень абстракц... весь текст скрыт [показать] [показать ветку]
     
  • 1.13, trdm, 01:47, 16/03/2016 [ответить] [смотреть все]  
  • +/
    А эта фиговина заработает?
    https://addons.mozilla.org/ru/firefox/addon/textarea-cache/
     
     
  • 2.30, Аноним, 21:46, 16/03/2016 [^] [ответить] [смотреть все] [показать ветку]  
  • +/
    Есть еще lazarus https addons mozilla org ru firefox addon lazarus-form-recove... весь текст скрыт [показать] [показать ветку]
     
  • 1.15, Аноним, 04:01, 16/03/2016 [ответить] [смотреть все]  
  • +3 +/
    about performance Очень многообещающая фича Очень нехватало возможности посмотр... весь текст скрыт [показать]
     
     
  • 2.27, Admino, 16:06, 16/03/2016 [^] [ответить] [смотреть все] [показать ветку]  
  • +/
    И расширение У меня какое-то расширение начало подтормаживать, искал методом ис... весь текст скрыт [показать] [показать ветку]
     
  • 1.18, Аноним, 08:16, 16/03/2016 [ответить] [смотреть все]  
  • –8 +/
    Я прям захотел вернуться на таких новостях, нажал паре человек плюсик и почувств... весь текст скрыт [показать]
     
  • 1.19, iPony, 08:32, 16/03/2016 [ответить] [смотреть все]  
  • –3 +/
    Во, круто ... весь текст скрыт [показать]
     
     
  • 2.20, Аноним, 08:49, 16/03/2016 [^] [ответить] [смотреть все] [показать ветку]  
  • +2 +/
    Чего круто? Аддоны на WebExtensions - убожество.
     
     
  • 3.21, iPony, 09:25, 16/03/2016 [^] [ответить] [смотреть все]  
  • –1 +/
    А то круто, раньше я писал на плюсах для IE, для Opera Presto со своими страшными костылями расширения, для safari и chrome на Web Extensions. Про firefox c XUL я даже говорить просто не хочу...
    Теперь же можно писать для всех браузеров на Web Extensions с минимальными правками - и это круто.
     
  • 2.37, kup, 04:06, 30/03/2016 [^] [ответить] [смотреть все] [показать ветку]  
  • +/
    Ничего крутого, если каждый школьник начнёт свои поделки пихать в Огнелиса. Да, у него высокий порог вхождения для разработчиков, и вот это-то и круто: всякие криворукие и слабоумные товарищи не лезут писать эксты, оправдывая свою тупость и кривость тем, что "эта жы ни Хром, а какая-та фигня". XUL - мощная технология отсеивания дегенератов, имбицилов и говнокодеров. А нам такого не надо, нам надо, чтобы по шаблончику каждый кул-хацкир слепил себе очередную дрочь, нагружающую своей работой браузер сильнее, чем 50 вкладок с одновременным HD-стримом. Так что все бегом на WE!
    Короче, продолжаем гнуться под говнохром, под его убогий API, благо, что интерфейс уже нагнули. Огнелиса, как результат существования NN, постигнет та же участь, если они продолжат в том же ключе.
     
  • 1.26, Аноним, 14:12, 16/03/2016 [ответить] [смотреть все]  
  • +/
    >Поддержка многострочного ввода в web-консоли;

    ну наконец-то

     
  • 1.32, Аноним, 22:10, 16/03/2016 [ответить] [смотреть все]  
  • +/
    Наконец-то жопоскрипты не будут тормозить скролл и отрисовку Жаль только с e10s... весь текст скрыт [показать]
     
  • 1.33, Аноним, 23:37, 17/03/2016 [ответить] [смотреть все]  
  • –1 +/
    C fglrx все так же лагает на видео?
     
     
  • 2.34, Аноним, 11:59, 18/03/2016 [^] [ответить] [смотреть все] [показать ветку]  
  • –1 +/
    Проверил 46beta - так же тормозит видео с ютюба, а вот 47devel - уже нет, как в ... весь текст скрыт [показать] [показать ветку]
     
  • 1.35, Scadaproger, 05:53, 19/03/2016 [ответить] [смотреть все]  
  • –2 +/
    firefox за последние годы всё тормознее и тормознее.
    а теперь вообще уже еле шевелится.
    после обновления на 45-ю версию вообще стал намертво зависать.
     
     
  • 2.36, kama, 19:00, 21/03/2016 [^] [ответить] [смотреть все] [показать ветку]  
  • –1 +/
    Подтверждаю. После обновления iceweasel в дебиане
     

     Добавить комментарий
    Имя:
    E-Mail:
    Заголовок:
    Текст:


      Закладки на сайте
      Проследить за страницей
    Created 1996-2017 by Maxim Chirkov  
    ДобавитьРекламаВебмастеруГИД  
    Hosting by Ihor TopList