The OpenNET Project / Index page

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



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

Исходное сообщение
"Релиз Firefox 38"
Отправлено opennews, 12-Май-15 18:45 
Проект Mozilla представил (https://blog.mozilla.org/blog/2015/03/31/new-firefox-release... релиз web-браузера Firefox 38 (http://www.mozilla.org/en-US/firefox/38.0/releasenotes/), а также мобильную версию (http://www.mozilla.org/en-US/mobile/38.0/releasenotes/) Firefox 38 для платформы Android.  В ближайшие часы ожидается обновление веток (https://www.mozilla.org/en-US/firefox/organizations/all/) с длительным сроком поддержки  Firefox 31.7.0 (http://www.mozilla.org/en-US/firefox/31.7.0/releasenotes/) и Thunderbird 38.0 (http://www.mozilla.org/en-US/thunderbird/38.0/releasenotes/), а также выпуск пакета Seamonkey 2.34 (http://www.seamonkey-project.org/). В скором времени на стадию бета-тестирования перейдёт (http://firefox.com/channel) ветка Firefox 39 и будет отделён Firefox Developer Edition 39, который пришел на смену ветке aurora. В соответствии с шестинедельным циклом разработки релиз Firefox 39 намечен на 30 июня, а Firefox 40 на 11 августа.  


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


-  Поставка по умолчанию новой реализации системы настройки. Вместо традиционного диалога с достаточно запутанным распределением настроек, новый интерфейс оформлен по аналогии с менеджером дополнений. Настройки более явно распределены по категориям и вместо диалогового окна отображаются в отдельной вкладке в основном окне браузера. Отказ от отдельного диалогового окна даёт возможность унифицировать интерфейс настройки для разных типов устройств и операционных систем, так как конфигуратор отображается во вкладке по аналогии с обычными web-страницами.

<center><img src="http://www.opennet.ru/opennews/pics_base/0_1421612337.png" style="border-style: solid; border-color: #e9ead6; border-width: 15px;max-width:100%;" title="" border="0"></center>


-  Поддержка (https://support.mozilla.org/en-US/kb/enable-drm) API Encrypted Media Extensions (http://www.w3.org/TR/encrypted-media/), развиваемого организацией W3C и реализующего элементы поддержки DRM (Digital Rights Management) для организации защиты от копирования видеоконтента, встраиваемого в web-страницы через HTML5-теги video и audio. Декодирование DRM-контента осуществляется через отдельно устанавливаемый проприетарный модуль Adobe Primetime  CDM (Content Decryption Module), который загружается автоматически при возникновении необходимости в отображении зашифрованного контента;


-  В WebRTC обеспечена поддержка (https://hacks.mozilla.org/2015/03/webrtc-in-firefox-38-multi... передачи нескольких однотипных потоков данных в рамках одного соединения (multistream PeerConnection) и возможность повторного согласования соединения (возможность добавлять/удалять потоки данных для уже установленного соединения). Например, в процессе видеосвязи через уже установленное соединение может быть передан дополнительный поток для совместного доступа к экрану;

<center><a href="https://hacks.mozilla.org/files/2015/02/webrtcexample.png&qu... src="http://www.opennet.ru/opennews/pics_base/0_1428174458.png" style="border-style: solid; border-color: #e9ead6; border-width: 15px;max-width:100%;" title="" border="0"></a></center>


-  Реализован BroadcastChannel API (https://developer.mozilla.org/en-US/docs/Web/API/Broadcast_C... позволяющий (https://hacks.mozilla.org/2015/02/broadcastchannel-api-in-fi... организовать простой обмен сообщениями между разными контекстами в браузере, привязанными к одному сайту. Например, можно организовать взаимодействие разных окон, вкладок и блоков iframe, в которых осуществляется работа с одним и тем же сайтом, что может быть использовано для обеспечения работы многооконных web-приложений;

-  Поддержка (https://hacks.mozilla.org/2015/03/ruby-support-in-firefox-de... руби-анотации (http://en.wikipedia.org/wiki/Ruby_character) при отображении символов (уточняющие символы, выводимые над иероглифами);

<center><a href="https://hacks.mozilla.org/files/2015/02/ruby-annotation.png&... src="http://www.opennet.ru/opennews/pics_base/0_1428166581.png" style="border-style: solid; border-color: #606060; border-width: 1px;max-width:100%;" title="" border="0"></a></center>


-  Прекращена поддержка свойства autocomplete=off в полях с именами пользователя и паролями;


-  Изменено поведение парсера URL, который теперь не производит кодирование и декодирование с символами процента при установке или получении фрагмента URL;


-  При указании пустого регулярного выражения в RegExp.prototype.source теперь возвращается не пустая строка, а значение "(?:)";


-  Сокращено время загрузки страниц за счёт упреждающего "прогрева" сетевого соединения;

-  Реализована технология отзывчивых изображений (Responsive Images (http://responsiveimages.org/)), дающая возможность определить через  атрибут "srcset (http://developers.whatwg.org/embedded-content-1.html#attr-im... тега "img src"  серию вариантов изображений, оптимизированных для различных типов устройств, экранных разрешений и уровня масштабирования;

-  WebSocket теперь доступен в  многопоточных обработчиках Web Workers (http://dev.w3.org/html5/workers/);

-  Для типизированных массивов (https://developer.mozilla.org/en-US/docs/Web/JavaScript/Type... в объект Array (https://developer.mozilla.org/en-US/docs/Web/JavaScript/Refe... добавлены методы of(), from(), forEach(), filter(), map() и slice();


-  Добавлена поддержка DOM3-событий KeyboardEvent.code (https://developer.mozilla.org/en-US/docs/Web/API/KeyboardEve... позволяющих получить информацию о сканкоде нажатой клавиши, определяющего физическое состояние клавиши без учёта нажатия модификаторов и выбранной раскладки клавиатуры;

<center><a href="https://hacks.mozilla.org/files/2015/02/keyboard.code_.png&q... src="http://www.opennet.ru/opennews/pics_base/0_1428174493.png" style="border-style: solid; border-color: #e9ead6; border-width: 15px;max-width:100%;" title="" border="0"></a></center>

-  Для сборки и тестирования дополнений в Add-on SDK задействован (https://blog.mozilla.org/addons/2015/02/26/jpm-replaces-cfx-... новый инструментарий JPM (https://www.npmjs.com/package/jpm), который заменит собой CFX, написанный на языке Python. JPM поддерживает пакеты NPM, написан на JavaScript и использует в работе Node.js.

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

-  В web-консоль добавлена команда copy.


-  В web-консоли специальными метками визуально выделены и могут быть отфильтрованы записи, связанные с запросами XMLHttpRequest;
<center><a href="https://hacks.mozilla.org/files/2015/02/xhrfilter.png"&... src="http://www.opennet.ru/opennews/pics_base/0_1428174532.png" style="border-style: solid; border-color: #e9ead6; border-width: 15px;max-width:100%;" title="" border="0"></a></center>


-  В версии для платформы Android проведена модернизация интерфейса пользователя: реализован новый приветственный экран ("Welcome Screen"), добавлены элементы управления просмотром в режиме читателя (Reader), представлено новое оформление панели синхронизации вкладок, добавлена возможность "Add to Firefox". Коме того, обеспечена поддержка темы оформления Android L  и добавлена опция 'Send to device'  для отправки вкладки на сопряжённое устройство.

Как обычно следует отметить, что кроме новшеств и исправления ошибок в Firefox 38 устранена серия уязвимостей (http://www.mozilla.org/security/known-vulnerabilities/firefo... из которых несколько помечены как критические, т.е. могут привести к выполнению кода злоумышленника при открытии специально оформленных страниц. В настоящее время информация с подробностями об исправленных проблемах безопасности недоступна, ожидается, что перечень уязвимостей будет опубликован в течение нескольких часов.


URL: http://getfirefox.com
Новость: http://www.opennet.ru/opennews/art.shtml?num=42214

 

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



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

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