Компания Mozilla на днях отмечает свое пятнадцатилетие, но это не помешало разработчикам популярного web-браузера представить релиз Firefox 20 и одноименную мобильную версию для платформы Android.
В самое ближайшее время на стадию бета-тестирования будет переведена ветка Firefox 21, а aurora-ветка Firefox 22 будет отделена.
Релиз Firefox 21 в соответствии с шестинедельным циклом, принятым компанией Mozilla намечен на 14 мая, а появление Firefox 22 ожидается 25 июня.
До релиза Seamonkey 2.17 остались считанные часы, а вместе с тем произойдет обновление веток с длительным сроком поддержки Thunderbird 17.0.5 и Firefox 17.0.5.
Давайте рассмотрим улучшения, которые представлены в браузере Firefox 20.
- По-новому реализован приватный режим. Теперь пользователи наряду с обычными неприватными окнами смогут открывать отдельные окна в приватном режиме.
Новая опция предоставляет возможность открывать отдельное окно, в котором все вкладки будут работать без записей в историю посещений и локальные кэши.
В дополнение к открытию ссылок в новом окне в контекстном меню появилась поддержка открытия ссылки в приватном окне. Ранее доступный режим приватного просмотра сказывался на работе уже открытых вкладок и требовал закрытия активной сессии. А новый режим позволяет комбинировать открытие веб-сайтов как в обычном, так и в приватном режимах;
- Изменения в интерфейсе для управления загрузками. Теперь процесс загрузки можно контролировать с помощью специальной области на панели инструментов и нет необходимости просматривать статистику в отдельно открытом окне;
- Появилась возможность закрывать зависшие плагины, не закрывая браузер. В случае, когда в течение 45 секунд плагин не отвечает, пользователь получает уведомление, предлагающее перезапустить лишь зависший плагин, не перезапуская весь обозреватель;
- С целью организации доступа к микрофону и web-камере локального компьютера внедрена поддержка getUserMedia API. Благодаря новой возможности наряду с такими API, как webGL и CSS-фильтры, теперь можно создавать гибкие средства с целью обработки контента, получаемого с камеры.
Кстати, поддержка getUserMedia API – это важный шаг к широкому применению будущего стандарта WebRTC, который нацелен на реализацию для Web-средств организации видео и аудио коммуникаций в режиме реального времени;
- Разработчики продолжили работы над увеличением производительности отдельных компонентов интернет-браузера. В частности, были внесены изменения, которые позволяют увеличить скорость загрузки веб-страниц, сократить задержку во время завершения работы и ускорить фоновую загрузку файлов;
- Появились средства, позволяющие сброс настроек поисковой системы, которые используются во время ввода в адресной строке Awesomebar ключевых слов. Данная возможность поможет пользователю отменить внесение изменений в настройки, вызванных сторонним ПО или при модификации about:config;
- По умолчанию включена поддержка CSS3-свойства Flexbox, предназначенного для упрощённой блочной компоновки элементов на веб-странице. Благодаря Flexbox разработчики могут легко адаптировать все свои страницы, после чего все будет оптимально отображаться на мониторах разных размеров и разрешений.
Например, для небольших экранов планшетов или смартфонов есть возможность организовать изменение размера контента в автоматическом режиме, а также его перегруппировку, сократить число колонок, переместить вверх наиболее важные элементы;
- Появился новый инструмент, предназначенный для профилирования javascript-кода;
- Developer Toolbox - унифицированный интерфейс, позволяющий быстрый переход к инструментам для разработчиков (веб-консоли, отладчику, системе инспектирования и редактору стилей) в одном окне;
- В canvas появилась поддержка режимов смешивания - Canvas Blend Modes. Теперь во время наложения выводимых картинок на другие изображения можно обеспечить как замещение пересекающихся областей, так и наложение со смешиванием цветов;
- Продолжена реализация новых элементов, которые представлены в черновике стандарта ECMAScript 6: появились вызовы Math.imul и clear();
- Расширены возможности тегов video и audio: поддерживается атрибут playbackRate, позволяющий контролировать скорость воспроизведения потока. К примеру, можно в ускоренном режиме просматривать видеопрезентацию, приостанавливая просмотр лишь на самых интересных моментах. Поддерживается логическое объединение нескольких Ogg-потоков (Ogg chaining);
А теперь рассмотрим улучшения в Firefox 20 для Android:
- Снижены системные требования и теперь Firefox работает на устройствах с ARMv6-процессорами, работающими с частотой 600MHz, 384Мб ОЗУ и дисплеем QVGA (320x240).
- Появилась поддержка дополнительных устройств, работающих на базе процессоров ARMv6: Samsung Galaxy Q (SGH-T589), Samsung Galaxy Pop (SCH-i559), Samsung Dart (SGH-T499), HTC Legend (A6363), HTC Aria (S31HT), Samsung Galaxy Next (GT-S5578, GT-S5570).
- Появилась поддержка аппаратного декодирования H.264/AAC/MP3 на устройствах с Android 3.x и 4.x.
- Разработчики обеспечили возможность настраивать на домашней странице (about:home) содержимое области "Top Sites";
Также нужно отметить, что помимо исправления ошибок и появления новшеств в версии Firefox 20 были устранены различные уязвимости. В частности, было устранено тринадцать уязвимостей и каждая из них признана критической, т.е. способной предоставить злоумышленникам возможность выполнения кода во время открытия специально подготовленных страниц.
Качественную картонную, пластиковую и другие виды упаковки предлагает типография SafePrint, которая работает на полиграфическом рынке более десяти лет. Если вам нужны коробки высочайшего качества на заказ, обратитесь к специалистам компании – профессионалам своего дела.