The OpenNET Project / Index page

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



Индекс форумов
Составление сообщения

Исходное сообщение
"Релиз Firefox 46, перешедший на GTK3+ в Linux"
Отправлено opennews, 26-Апр-16 18:49 
Состоялся (https://www.mozilla.org/en-US/firefox/new/) web-браузера Firefox 46 (http://www.mozilla.org/en-US/firefox/46.0/releasenotes/), а также мобильной версии (http://www.mozilla.org/en-US/mobile/45.0/releasenotes/) Firefox 46 для платформы Android.  Выпуск отнесён к категории веток с длительным сроком поддержки (ESR), обновления для которых выпускаются в течение года. В ближайшие часы ожидается обновление прошлых веток (https://www.mozilla.org/en-US/firefox/organizations/all/) с длительным сроком поддержки  Firefox 38.8.0 (http://www.mozilla.org/en-US/firefox/38.8.0/releasenotes/) и 35.1 (http://www.mozilla.org/en-US/firefox/45.0/releasenotes/), а также пакета SeaMonkey 2.41 (http://www.seamonkey-project.org/). В скором времени на стадию бета-тестирования перейдёт (http://firefox.com/channel) ветка Firefox 47 и будет отделён Firefox Developer Edition 48. В соответствии с шестинедельным циклом разработки релиз Firefox 47 намечен на 7 июня, а Firefox 48 на 2 августа.  


Основные (http://www.mozilla.org/en-US/firefox/46.0/releasenotes/) новшества (https://developer.mozilla.org/en-US/Firefox/Releases/46):

-  Переход (https://wiki.mozilla.org/Platform/GFX/GTK3) на GTK3+ в сборках для платформы GNU/Linux. Поддержка GTK2+ пока сохранена и поддерживается в полном объёме. Переход Firefox на GTK3+ является важным звеном (https://www.opennet.dev/opennews/art.shtml?num=40079) в реализации работы на системах, поддерживающих протокол Wayland.


<font color="#461b7e">
   $ ldd libmozgtk.so |grep libgtk
   libgtk-3.so.0 => /usr/lib/i386-linux-gnu/libgtk-3.so.0 (0xb722c000)</font>

- Web-страницы, открытые без шифрования по HTTP и содержащие формы ввода пароля ("input type=password"), теперь помечаются (https://blog.mozilla.org/tanvi/2016/01/28/no-more-passwords-... как небезопасные. Для подобных страниц в адресной строке показывается специальный значок, сигнализирующий о том, что соединение небезопасно. Данная функция была добавлена в Firefox 44, но требовала включения опции security.insecure_password.ui.enabled  в about:config, в Firefox 46 данная возможность включена по умолчанию;

<center><a href="https://www.opennet.dev/opennews/pics_base/0_1454271981.png&q... src="https://www.opennet.dev/opennews/pics_base/0_1454271990.png&q... style="border-style: solid; border-color: #e9ead6; border-width: 15px;max-width:100%;" title="" border="0"></a></center>


-  Проведена работа (http://jandemooij.nl/blog/2015/12/29/wx-jit-code-enabled-in-... по усилению безопасности JIT-компилятора JavaScript. Выполнение кода организовано с использованием применяемого в OpenBSD алгоритма W^X (https://en.wikipedia.org/wiki/W%5EX), суть которого в том, что страницы памяти не могут быть одновременно доступны на запись и исполнение. В контексте JIT, генерируемый код может быть исполнен только после запрещения записи. При необходимости сгенерировать обновлённый вариант, флаг исполнения меняется на флаг записи.  Включение режима W^X приводит к замедлению работы JavaScript-движка на 1-4%;


- Увеличена (https://hacks.mozilla.org/2016/02/smoother-scrolling-in-fire... плавность панорамирования и масштабирования web-контента;

-  Внесена (https://wiki.mozilla.org/Media/WebRTC/ReleaseNotes/46) большая порция изменений и исправлений в реализацию технологии WebRTC. Добавлена поддержка Simulcast (https://en.wikipedia.org/wiki/Simulcast), поддержка дуплексного режима при использовании PulseAudio, переписан код завершения соединения, добавлен вызов RTCRtpReceive, добавлены константы echoCancellation, mozAutoGainControl и mozNoiseSuppression, включена поддержка  WebRTC в многопроцессном режиме;

-  Добавлен метод documents.elementsFromPoint (https://developer.mozilla.org/en-US/docs/Web/API/Document/el... возвращающий массив элементов, находящихся в окне по указанным координатам;

-  Добавлена поддержка порции свойств (https://wiki.mozilla.org/Compatibility/Mobile/Non_Standard_C... с префиксом "-webkit";


-  Добавлена поддержка новых свойств, определённых в спецификации ECMAScript 6: флаг определения unicode-последовательностей в  RegExp, функций блочного уровня (https://bugzilla.mozilla.org/show_bug.cgi?id=1071646), метод TypedArray.prototype.sort(), выражение  arguments[@@iterator];

-  Представлен экспериментальный EcmaScript Shared Memory API (http://tc39.github.io/ecmascript_sharedmem/shmem.html) с реализацией типа SharedArrayBuffer, позволяющего создавать массивы в разделяемой памяти, и объекта Atomics для организации синхронизации блокировок примитивов;

-  Реализован OffscreenCanvas API (https://developer.mozilla.org/en-US/docs/Web/API/OffscreenCa... с конструктором  OffscreenCanvas(), позволяющим организовать отрисовку через WebGL в отдельном потоке, не мешающем работе основного потока обработки контента;

-  Реализация расширения  WEBGL_compressed_texture_es3 (https://developer.mozilla.org/en-US/docs/Web/API/WEBGL_compr... с поддержкой сжатых текстур в формате ETC (https://en.wikipedia.org/wiki/Ericsson_Texture_Compression);

-  В  Web workers  добавлена поддержка асинхронного чтения файлов при помощи объекта FileReader (https://developer.mozilla.org/en-US/docs/Web/API/FileReader);

-  В Web Crypto API (https://developer.mozilla.org/en-US/docs/Web/API/Web_Crypto_... добавлена поддержка формирования ключей с использованием HKDF (http://webee.technion.ac.il/~hugo/kdf/) (HMAC-based Extract-and-Expand Key Derivation Function);

-  В инструмент отладки потребления памяти добавлен режим "Dominator view", отображающий косвенный размер объектов ("retained size"), помимо  самого объекта включающий и данные о размере других объектов, связанных через ссылки;


<center><a href="https://2r4s9p1yi1fa2jd7j43zph8r-wpengine.netdna-ssl.com/fil... src="https://www.opennet.dev/opennews/pics_base/0_1458056426.png&q... style="border-style: solid; border-color: #e9ead6; border-width: 15px;max-width:100%;" title="" border="0"></a></center>


-  В редакторе стилей в боковую панель правил "@media" добавлена возможность создания и отладки слоёв на базе отзывчивых изображений (Responsive Images, задание вариантов изображений, оптимизированных для различных экранных разрешений и уровня масштабирования);

<center><a href="https://mdn.mozillademos.org/files/8365/style-editor-media-s... src="https://www.opennet.dev/opennews/pics_base/0_1454271516.png&q... style="border-style: solid; border-color: #e9ead6; border-width: 15px;max-width:100%;" title="" border="0"></a></center>


-  В инструменты для оценки производительности добавлен отчёт Allocations View (https://developer.mozilla.org/en-US/docs/Tools/Performance/A... позволяющий выявить функции, потребляющие много памяти, и отследить появление пауз из-за операций выделения памяти и сборки мусора;


<center><iframe src="https://www.youtube.com/embed/Le9tTo7bqts?rel=0" allowfullscreen="" width="640" frameborder="0" height="360"></iframe></center>

-  Улучшения в версии для платформы Android:


-  В меню добавлены элементы для обращения к истории посещений и закладккам;

-  Прекращена поддержка платформы Android 3 (Honeycomb);

-  В уведомлениях для открытых в фоне вкладок  обеспечен показ URL;

-  На устройствах с  Android 6.0+ реализован вывод запроса полномочий при доступе к расширенным функциям в процессе выполнения приложения (ранее полномочия запрашивались только при установке);

-  Обеспечен показ прокэшированных страниц, при попытке их открытия без наличия доступа в интернет;
<center><a href="https://ffp4g1ylyit3jdyti1hqcvtb-wpengine.netdna-ssl.com/fut... src="https://www.opennet.dev/opennews/pics_base/0_1458057859.png&q... style="border-style: solid; border-color: #e9ead6; border-width: 15px;max-width:100%;" title="" border="0"></a></center>


-  Увеличено разрешение пиктограмм ярлы...

URL: https://www.mozilla.org/en-US/firefox/new/
Новость: http://www.opennet.dev/opennews/art.shtml?num=44315

 

Ваше сообщение
Имя*:
EMail:
Для отправки ответов на email укажите знак ! перед адресом, например, !user@host.ru (!! - не показывать email).
Более тонкая настройка отправки ответов производится в профиле зарегистрированного участника форума.
Заголовок*:
Сообщение*:
 
При общении не допускается: неуважительное отношение к собеседнику, хамство, унизительное обращение, ненормативная лексика, переход на личности, агрессивное поведение, обесценивание собеседника, провоцирование флейма голословными и заведомо ложными заявлениями. Не отвечайте на сообщения, явно нарушающие правила - удаляются не только сами нарушения, но и все ответы на них. Лог модерирования.

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



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

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