The OpenNET Project / Index page

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



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

Исходное сообщение
"Выход Firefox 32-beta и Firefox 33-aurora "
Отправлено opennews, 27-Июл-14 01:34 
Firefox 32 перешёл (http://www.mozilla.org/en-US/firefox/32.0beta/releasenotes/) на стадию бета-тестирования, что ознаменовало прекращение формирования базовой функциональности и сосредоточение всего внимания на выявлении ошибок и контроле качества. Одновременно сформирована (http://www.mozilla.org/en-US/firefox/33.0a2/auroranotes/) aurora-ветка Firefox 33. Новые возможности Firefox 33 ещё точно не утверждены, так как на стадии тестирования aurora-ветки будет произведена оценка готовности для релиза тех или иных новшеств. Загрузить бета-выпуск можно на  данной странице (http://www.mozilla.org/firefox/beta/), а aurora-версию здесь (http://www.mozilla.org/firefox/aurora/). Релиз  Firefox 32 намечен на  2 сентября, а Firefox 33 на 14 октября.

Улучшения, ожидаемые (https://www.mozilla.org/en-US/firefox/33.0a2/auroranotes/) в Firefox 33:


-  В Firefox встроена реализация (http://www.opennet.ru/opennews/art.shtml?num=39898) аудио- и видеочата, построенного с использованием технологии WebRTC и доступного для вызова через меню. Реализация примечательна тем, что позволяет напрямую организовать канал связи между двумя браузерами с поддержкой WebRTC без передачи трафика через промежуточные серверы, без установки внешних плагинов, на любых устройствах и операционных системах.

Код чата построен с использованием платформы OpenTok (http://tokbox.com/opentok/), предоставляющей средства для организации прямой передачи видео между пользовательскими системами. Для организации безопасного шифрованного P2P-соединения между браузерами применяются API PeerConnection и DataChannels с использованием шифрованного транспортного протокола DTLS (http://en.wikipedia.org/wiki/Datagram_Transport_Layer_Securi... (http://en.wikipedia.org/wiki/Secure_Real-time_Transport_Prot... и системы организации установки сетевых соединений ICE (http://en.wikipedia.org/wiki/Interactive_Connectivity_Establ.... Для передачи контента применяются аудиокодек  Opus (http://en.wikipedia.org/wiki/Opus_(audio_format)) и видеокодек VP8 (http://en.wikipedia.org/wiki/VP8).

-  Интеграция поддержки видеокодека H.264 за счёт использования открытой компанией Cisco библиотеки OpenH264 (http://www.opennet.ru/opennews/art.shtml?num=38662). &n...Бинарную сборку библиотеки OpenH264  можно задействовать в сторонних продуктах без каких-либо ограничений и отчислений, так как компания Cisco в данном случае выступает лицензиатом MPEG LA. Проект Mozilla воспользовался данной особенностью и предоставил пользователям возможность загрузки  подходящего для текущей операционной системы кодека с сайта Cisco (по умолчанию библиотека не входит в состав Firefox). Основными мотивами поддержки H.264 в Firefox является предоставление средств для работы с уже существующим накопленным в Сети контентом и обеспечение совместимости с другими браузерами, до момента широкого распространения свободного кодека Daala (http://www.opennet.ru/opennews/art.shtml?num=37242).

-  Переработаны механизмы хранения строк и обработки строковых данных, что позволило сократить потребление памяти  и увеличить производительность строковых операций. Ранее все символы в строке хранились в UTF-16 и занимали два байта, теперь символы диапазона Latin1 занимают один байт. В итоге, при открытии англоязычного интерфейса Gmail потребление памяти на хранение строк сократилось почти в два раза, с 11 до 6.4Мб. Для кириллицы выигрыш не столь ощутимый, но всё равно значительный с учётом того, что около 30% строковых данных на таких сайтах подпадают в диапазон Latin1 за счёт HTML-разметки и JavaScript-кода.
<center><a href="https://blog.mozilla.org/javascript/files/2014/07/JS-String-... src="http://www.opennet.ru/opennews/pics_base/0_1406407672.png" style="border-style: solid; border-color: #e9ead6; border-width: 15px;max-width:100%;" title="" border=0></a></center>


Кроме того, внесены оптимизации, позволившие хранить большую часть мелких строковых данных в inline, без выделения для них отдельных областей в куче. Помимо сокращения потребления памяти указанные изменения позволили добиться повышения прозводительности за счёт более быстрой обработки однобайтовых данных. Например, тест  regexp-dna из состава  Sunspider стал выполняться на 36% быстрее на системах x86/x64 и  48% на ARM. В тесте Kraken JSON ускорение составило 11% для x86/x64 и  20% для ARM;

-  Проведена работа (https://dutherenverseauborddelatable.wordpress.com/2014/06/2... по увеличению надёжности сохранения резервных копий внутренних БД и обеспечению гарантированного восстановления после сбоя;


-  Добавлен новый бэкенд CSP (Content Security Policy), обеспечивающий интеграцию в web-браузер специального HTTP-заголовка для защиты от организации межсайтового скриптинга (XSS) и подстановки в страницы "IFRAME/JavaScript src" блоков;

-  Расширены возможность поиска с вводом запроса в адресной строке;
-  В JavaScript добавлена поддержка типа Symbol (https://developer.mozilla.org/en-US/docs/Web/JavaScript/Refe... определённого в спецификации  ECMAScript 6 и применимого для идентификаторов свойств объектов;
-  Представлен программный интерфейс DOMMatrix;

-  Прекращена поддержка отладочного сервиса JSD (JavaScript Debugger Service) в пользу Debugger API (http://developer.mozilla.org/en-US/docs/Tools/Debugger-API);

-  В инструменты для разработчиков добавлено средство для наглядной оценки перерисовываемых элементов и добавлен редактор кривых Безье;


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


-  Возможность восстановления случайно закрытой вкладки;
-  Интерфейс для просмотра недавно закрытых вкладок;
-  Функция закрытия сразу всех вкладок;
-  Опция автоматического переключения на новую или приватную вкладку;
-  Опция для очистки данных после завершения сеанса.

Улучшения, представленные (https://www.mozilla.org/en-US/firefox/32.0beta/releasenotes/) в бета-версии Firefox 32:


-  Задействована (http://www.janbambas.cz/new-firefox-http-cache-enabled/) по умолчанию новая подсистема локального кэширования HTTP-запросов, в которой представлено много улучшений, в том числе оптимизированная для первой отрисовки система приоритезации запрсоов, поддержка предварительной загрузки для ускорения отображения больших объемов контента, режим отложенной записи для исключения блокировок при первой отрисовке, поддержание пула наиболее часто используемых заголовков HTTP-ответов, быстрая проверка наличия данных в кэше по индексу, более продвинутый алгоритм вытеснения устаревших данных из кэша, защита от повреждения кэша из-за краха браузера, более низкое потребление памяти;
- Интеграция сборщика мусора Generational Garbage Collector (https://wiki.mozilla.org/JavaScript:GenerationalGC), который позволяет достигнуть более высокой производительности и уменьшить потребление памяти в ситуации хранения большого числа объектов, живущих короткое время;


-  Включена (https://wiki.mozilla.org/SecurityEngineering/Public_Key_Pinn... поддержка механизма привязки открытых ключей (Public Key Pinning), позволяющего явно определить сертификаты каких удостоверяющих центров допустимо использовать для заданного сайта. Если для установки защищённого соединения применён валидный сертификат выписанный иным удостоверяющим центом, соединение будет отвергнуто из-за подозрения в MITM-атаке с использованием поддельного сертификата;

-  Поддержка соединения к HTTP-прокси с использованием защищённого канала связи (HTTPS);

-  Прекращено доверие для некоторых (https://developer.mozilla.org/en-US/docs/Mozilla/Projects/NS... 1014-разрядных корневых сертификатов;
-  Увеличена производительность менеджера дополнений и системы управления паролями;

-  В панели поиска обеспечено отображения числа найденных на странице совпадений;

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

-  Vibration API приведён...

URL: http://www.mozilla.org/en-US/firefox/32.0beta/releasenotes/
Новость: http://www.opennet.ru/opennews/art.shtml?num=40280

 

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



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

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