The OpenNET Project / Index page

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

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

15.03.2016 21:16

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 3.0
Короткая ссылка: https://opennet.ru/44047-firefox
Ключевые слова: firefox
При перепечатке указание ссылки на opennet.ru обязательно


Обсуждение (37) Ajax | 1 уровень | Линейный | +/- | Раскрыть всё | RSS
  • 1.1, AlexYeCu (ok), 21:33, 15/03/2016 [ответить] [﹢﹢﹢] [ · · · ]  
  • –1 +/
    >Переход на GTK3+

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

     
     
  • 2.6, Аноним (-), 22:18, 15/03/2016 [^] [^^] [^^^] [ответить]  
  • +/
    Я не против перехода на GTK3+, и надеюсь что они наконец-то починят баги интерфеса. А то уже так утомляет...
     
     
  • 3.7, AlexYeCu (ok), 22:39, 15/03/2016 [^] [^^] [^^^] [ответить]  
  • –1 +/
    А какие там баги? Не видел. По крайней мере, если не используются плагины типа Classic theme restorer. Но тут уже проблемы к к разработчику плагина в первую очередь, к Мозиилавцам только в связи с Австралисом, который хромоподобем, уродлив и неудобен, но вроде не бажный и кое-как может быть допилен до сносного состояния.
    В плане настройки и совместимости с другими тулкитами GTK3 ущербен, да и тащить css на десктоп было глупейшей затеей, так лучше в любом случае не стало. Впрочем, сильно хуже тоже, хотя с настройки оформления приложения через редактирование его css и css используемой GTK3 темы несколько вымораживает, в 2016-то году.
     
     
  • 4.10, Аноним (-), 23:17, 15/03/2016 [^] [^^] [^^^] [ответить]  
  • +/
    Если использовать тёмную тему оформления, то на многих сайтах поля ввода будут нечитаемыми. К примеру на ютубе поле поиска белое css + белый шрифт от тёной темы gtk. Я включил выделение адреса по щелчку, так теперь адрес выделяется по смене раскладки. Баг этот тянется вроде как с 40 версии. Ходил, подтвержал, так он до сих пор как не подтверждённый висит.
     
     
  • 5.16, Аноним (-), 06:08, 16/03/2016 [^] [^^] [^^^] [ответить]  
  • +/
    это не одного фф проблема
     
     
  • 6.25, Аноним (-), 13:01, 16/03/2016 [^] [^^] [^^^] [ответить]  
  • +/
    А чья ещё? Ради интереса запустил midory и браузер GNOME. Ни в одном из них проблем нет.
     
  • 5.24, Ilya Indigo (ok), 12:58, 16/03/2016 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Это проблема не браузера, а большинства сайтов, включая ютуб и опеннет.
    http://www.opennet.me/docs/RUS/bash_scripting_guide/c4875.html
    Тут <body bgcolor="#DDE1C2"> стоит, а color="#000" добавить не судьба, как и на многих других говно-сайтах, свёрстанных говно-кодерами.
     
     
  • 6.29, federix (ok), 19:04, 16/03/2016 [^] [^^] [^^^] [ответить]  
  • –3 +/
    html by design для говнокодинга, иначе бы сайты писали на xhtml, поэтому если кодер забыл, то браузер должен поправить.
     

  • 1.2, th3m3 (ok), 21:56, 15/03/2016 [ответить] [﹢﹢﹢] [ · · · ]  
  • –2 +/
    Дак что там с многопроцессностью? Будет в Firefox 46 или нет?
     
     
  • 2.8, Anon999 (ok), 22:43, 15/03/2016 [^] [^^] [^^^] [ответить]  
  • +2 +/
    Затянули очень. Видимо проблем с этим много. Полгда ждем, еще полгода-год надо подождать.
     
     
  • 3.9, th3m3 (ok), 22:48, 15/03/2016 [^] [^^] [^^^] [ответить]  
  • +2 +/
    Джва года жду!
     
     
  • 4.11, НяшМяш (?), 00:16, 16/03/2016 [^] [^^] [^^^] [ответить]  
  • +2 +/
    Скажу так - ему это не очень поможет.
     
  • 2.14, turbo2001 (ok), 03:22, 16/03/2016 [^] [^^] [^^^] [ответить]  
  • +/
    В 45b была, нормально работала. В 46b1 сломали, по крайней мере у меня не включается.
     
     
  • 3.28, equeim (ok), 18:53, 16/03/2016 [^] [^^] [^^^] [ответить]  
  • +/
    В бетах и релизах ее пока и нет.
     
  • 2.17, цупцпцуп (?), 07:07, 16/03/2016 [^] [^^] [^^^] [ответить]  
  • +/
    А что там с servo?
     
     
  • 3.22, marks (?), 10:13, 16/03/2016 [^] [^^] [^^^] [ответить]  
  • +/
    http://www.opennet.me/opennews/art.shtml?num=44044 не благодари.
     

  • 1.3, Ан (??), 21:56, 15/03/2016 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Прикольно. В качестве примера не защищенной веб-формы, содержащей поле пароля, они выставили скрин страницы регистрации на opennet.
     
     
  • 2.4, Аноним (-), 22:05, 15/03/2016 [^] [^^] [^^^] [ответить]  
  • –3 +/
    Открывай по https:// и не будет браузер ругаться. Правильно делают, что принудительно не заворачивают на https:// и дают возможность выбора. Не всегда имеет смысл/возможно  https использовать, да и все эти страшилки о том, что кто-то злобный следит за твоим трафиком всего лишь мифы.
     
     
  • 3.23, StreSS.t (ok), 10:28, 16/03/2016 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Это не миф это обязанность любого оператора связи.
    https://ru.wikipedia.org/wiki/%D0%A1%D0%9E%D0%A0
    Тут лишь вопрос в том что только по решению суда дается утверждение что эти данные будут использоваться законно в судебном разбирательстве, а это всегда так.
     

  • 1.5, rshadow (ok), 22:11, 15/03/2016 [ответить] [﹢﹢﹢] [ · · · ]  
  • +5 +/
    > Обеспечен показ прокэшированных страниц, при попытке их открытия без наличия доступа в интернет;

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

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

     
  • 1.12, Аноним (-), 00:16, 16/03/2016 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Все эти броузеры превратились в комбайн :( Осталось только написать 3dsMAX на HTML5 и Javascript.
     
     
  • 2.31, Аноним (-), 21:52, 16/03/2016 [^] [^^] [^^^] [ответить]  
  • +2 +/
    Браузер уже давно не просто просмотрщик веб-страниц, а еще один уровень абстракции над ОС. Фреймворк для создания полноценных приложений. Стоит рассматривать его именно с такой стороны.
     

  • 1.13, trdm (ok), 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-recovery/
     

  • 1.15, Аноним (-), 04:01, 16/03/2016 [ответить] [﹢﹢﹢] [ · · · ]  
  • +3 +/
    about:performance Очень многообещающая фича! Очень нехватало возможности посмотреть какая именно вкладка грузит браузер
     
     
  • 2.27, Admino (ok), 16:06, 16/03/2016 [^] [^^] [^^^] [ответить]  
  • +/
    И расширение. У меня какое-то расширение начало подтормаживать, искал методом исключения.
     

  • 1.18, Аноним (-), 08:16, 16/03/2016 [ответить] [﹢﹢﹢] [ · · · ]  
  • –8 +/
    Я прям захотел вернуться на таких новостях, нажал паре человек плюсик и почувствовал, что что-то не так. +1 появилось сразу, а не через пять секунд с вращающимся кружочком. А, я же в хромиуме. Не, подожду ещё.
     
  • 1.19, iPony (?), 08:32, 16/03/2016 [ответить] [﹢﹢﹢] [ · · · ]  
  • –3 +/
    > Расширена поддержка развиваемого для разработки браузерных дополнений API WebExtensions, совместимого с API для Chrome и идущего на смену XUL API. WebExtensions перешёл на стадию бета-тестирования.

    Во, круто.

     
     
  • 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 (ok), 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 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    > [[https://hacks.mozilla.org/2016/02/smoother-scrolling-in-firefox-46-with-apz/ Увеличена]] плавность панорамирования и масштабирования web-контента;

    Наконец-то жопоскрипты не будут тормозить скролл и отрисовку. Жаль только с e10s, но хоть так.

     
  • 1.33, Аноним (-), 23:37, 17/03/2016 [ответить] [﹢﹢﹢] [ · · · ]  
  • –1 +/
    C fglrx все так же лагает на видео?
     
     
  • 2.34, Аноним (-), 11:59, 18/03/2016 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Проверил 46beta - так же тормозит видео с ютюба, а вот 47devel - уже нет, как в chromium
     

  • 1.35, Scadaproger (?), 05:53, 19/03/2016 [ответить] [﹢﹢﹢] [ · · · ]  
  • –2 +/
    firefox за последние годы всё тормознее и тормознее.
    а теперь вообще уже еле шевелится.
    после обновления на 45-ю версию вообще стал намертво зависать.
     
     
  • 2.36, kama (?), 19:00, 21/03/2016 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Подтверждаю. После обновления iceweasel в дебиане
     
     Добавить комментарий
    Имя:
    E-Mail:
    Текст:



    Партнёры:
    PostgresPro
    Inferno Solutions
    Hosting by Hoster.ru
    Хостинг:

    Закладки на сайте
    Проследить за страницей
    Created 1996-2024 by Maxim Chirkov
    Добавить, Поддержать, Вебмастеру