Проект Mozilla, который отмечает (http://www.opennet.ru/opennews/art.shtml?num=36555) в эти дни своё пятнадцатилетие, официально представил (http://www.mozilla.org/en-US/firefox/all.html) релиз web-браузера Firefox 20 (http://www.mozilla.org/en-US/firefox/20.0/releasenotes/), а также мобильную версию (http://www.mozilla.org/en-US/mobile/20.0/releasenotes/) Firefox 20 для платформы Android. В ближайшие дни на стадию бета-тестирования перейдёт (http://firefox.com/channel) ветка Firefox 21, а также будет отделена aurora-ветка Firefox 22. В соответствии с шестинедельным циклом разработки, релиз Firefox 21 намечен на 14 мая, а Firefox 22 на 25 июня. В ближайшие часы ожидается релиз Seamonkey 2.17 (http://www.seamonkey-project.org/), а также обновление веток с длительным сроком поддержки Firefox 17.0.5 (http://www.mozilla.org/en-US/firefox/17.0.5/releasenotes/) и Thunderbird 17.0.5 (http://www.mozilla.org/en-US/thunderbird/17.0.5/releasenotes/).Из улучшений (http://www.mozilla.org/en-US/firefox/20.0/releasenotes/), представленных в Firefox 20, можно отметить:
- Новая реализация приватного режима, предоставляющая возможность открытия отдельных окон в приватном режиме, работающих одновременно с обычными неприватными окнами (ранее поддерживалось только инициирование общего приватного сеанса). Новая функция даёт возможность открытия отдельного окна, все вкладки в котором будут работать без оседания данных в истории посещений и локальных кэшах. В контекстное меню, в дополнение к открытию ссылки в новом окне, добавлена поддержка открытия ссылки в приватном окне. В отличие от ранее доступного режима приватного просмотра, новый режим не сказывается на работе уже открытых вкладок и не требует закрытия активной сессии, позволяя комбинировать открытие сайтов в обычном и приватном режимах;
- Переработанный интерфейс для управления загрузками. Прогресс выполнения загрузки может быть легко проконтролирован через специальную область в панели инструментов, без необходимости просмотра статистики в отдельном окне;
<center><img src="http://www.opennet.ru/opennews/pics_base/0_1361695310.png" style="border-style: solid; border-color: #e9ead6; border-width: 15px;" title="" border="0"></center>
- Возможность закрытия зависших плагинов, без зависания всего браузера. Если плагин не отвечает в течение 45 секунд, пользователю выводится уведомление с предложением перезапустить только зависший плагин без перезапуска всего браузера;
- Поддержка getUserMedia API (http://www.html5rocks.com/en/tutorials/getusermedia/intro/) для организации доступа к web-камере и микрофону локального компьютера (пользователю выводится специальное предупреждение с вопросом, согласен ли он предоставить доступ к оборудованию). В сочетании с такими API, как CSS-фильтры и webGL, новая возможность позволяет создавать гибкие средства для обработки получаемого с камеры контента. Поддержка getUserMedia API является важным шагом к широкому внедрению будущего стандарта WebRTC (http://www.opennet.ru/opennews/art.shtml?num=30737), нацеленного на реализацию для Web-средств для организации аудио и видео коммуникаций в режиме реального времени;
- Продолжение работы по увеличению производительности различных частей браузера, в том числе внесены изменения увеличивающие скорость загрузки страниц, уменьшающие задержку при завершении работы и ускоряющие фоновую загрузку файлов;
- Средства для сброса настроек системы поиска, используемой при вводе ключевых слов в адресной строке Awesomebar. Указанная возможность позволит отменить изменения настроек, внесённых сторонним ПО или при модификации about:config;
- Включение по умолчанию поддержки CSS3-свойства Flexbox (https://developer.mozilla.org/en-US/docs/CSS/Using_CSS_flexi...), предназначенного для упрощённой блочной компоновки элементов на странице. С использованием Flexbox разработчик легко может адаптировать свои страницы для оптимального отображения на экранах разного размера и с различным разрешением. В частности, для небольших экранов смартфонов или планшетов можно организовать автоматическое изменение размера контента и его перегруппировку, переместить наиболее важные элементы вверх и сократить число колонок;
- Добавлен новый инструмент для профилирования JavaScript-кода;
- Представлен Developer Toolbox, унифицированный интерфейс для быстрого доступа к инструментам для разработчиков в рамках одного окна, таким как web-консоль, отладчик, система инспектирования и редактор стилей;
- В canvas добавлена поддержка режимов затенения (https://hacks.mozilla.org/2012/12/firefox-development-highli.../) (Canvas Blend Modes). При наложении выводимых изображений на другие изображения теперь можно обеспечить не только замещение пересекающихся областей, но и их наложение с затенением или смешиванием цветов;
- Продолжение реализации новых элементов, представленных в черновике стандарта ECMAScript 6: добавлены вызовы clear() (https://bugzilla.mozilla.org/show_bug.cgi?id=814562) и Math.imul (https://bugzilla.mozilla.org/show_bug.cgi?id=808148);
- Расширение (http://blog.pearce.org.nz/2012/12/html5-video-playbackrate-a...) возможностей тегов audio и video: Поддержка атрибута playbackRate (http://www.whatwg.org/specs/web-apps/current-work/multipage/...) для контроля за скоростью воспроизведения потока, например, пользователь может просматривать видеопрезентацию в ускоренном режиме, приостанавливая воспроизведение только на интересующих моментах. Поддержка логического объединения нескольких Ogg-потоков (Ogg chaining (https://bugzilla.mozilla.org/show_bug.cgi?id=455165));
Улучшения (http://www.mozilla.org/en-US/mobile/20.0/releasenotes) в Firefox 20 для платформы Android:
- Понижены системные требования, Firefox теперь может работать на устройствах с ARMv6-процессорами с частотой 600MHz, 384 Мб ОЗУ и экраном QVGA (320x240).
- Добавлена поддержка дополнительных устройств на базе процессоров ARMv6: Samsung Galaxy Next (GT-S5570, GT-S5578), HTC Aria (S31HT), HTC Legend (A6363), Samsung Dart (SGH-T499), Samsung Galaxy Pop (SCH-i559), Samsung Galaxy Q (SGH-T589).
- Добавлена поддержка аппаратного декодирования H.264/AAC/MP3 при использовании Android 3.x и 4.x.
- Обеспечена возможность настройки содержимого области "Top Sites" на домашней странице (about:home).
Отдельно следует отметить, что кроме новшеств и исправления ошибок в Firefox 20 устранена серия уязвимостей (http://www.mozilla.org/security/known-vulnerabilities/firefo...), из которых несколько помечены как критические, т.е. могут привести к выполнению кода злоумышленника при открытии специально оформленных страниц. В настоящее время информация с подробностями об исправленных проблемах безопасности недоступна, ожидается, что перечень уязвимостей будет опубликован в течение нескольких часов.
<
URL: http://www.getfirefox.com
Новость: http://www.opennet.ru/opennews/art.shtml?num=36558