Возможности Firefox от экспериментальных до выпущенных


Firefox 32 был запущен с функциями для повышения производительности и безопасности. Firefox 33 с множеством усовершенствований инструментов разработчика переходит на бета-версию. Тем временем версия на канале Nightly тестировала использование спонсорской рекламы.

Firefox 32 имеет новую внутреннюю часть кеш-памяти HHTP. Согласно сообщению Хонзы Бамбаса в своем блоге Mayhemere в мае, когда эта функция впервые стала доступной в Nightly Builds:

В новом бэкенде HTTP-кеша есть много улучшений, таких как приоритезация запросов, оптимизированная для времени первой отрисовки, перед предварительной загрузкой данных чтения для ускорения загрузки большого содержимого, отложенная запись, чтобы не блокировать время первой отрисовки, пул последних использованных заголовков ответов для разрешения 0 мс. решения о повторном использовании или повторной проверке кэшированной полезной нагрузки, поиск с задержкой 0 мс через индекс, более разумные политики выселения с использованием алгоритма периодичности, устойчивость к сбоям и отсутствие зависаний или прерываний основного потока.

Кажется, это дает значительное улучшение производительности, и это я заметил всего за пару дней использования Firefox 32.

Поддержка закрепления открытого ключа — еще одна важная функция рабочего стола, предназначенная для предотвращения атак типа «злоумышленник в середине» из-за того, что не обнаруживаются поддельные сертификаты, выданные не проверенными центрами сертификации (ЦС).

В Mozilla Wiki говорится:

Эта функция связывает набор открытых ключей хэшей с доменным именем таким образом, что при подключении к сайту с использованием TLS браузер гарантирует, что существует пересечение между открытыми ключами в вычисленной цепочке доверия и набором отпечатков пальцев, связанных с этим доменом. Эта проверка выполняется на этапе проверки сертификата соединения, прежде чем какие-либо данные будут отправлены или обработаны браузером. В частности, мы закрепляем sha256 дайджест информации об открытом ключе субъекта в кодировке der. Чтобы уменьшить количество отказов, Firefox вычисляет все потенциальные цепочки доверия, прежде чем решить, что контакты не являются действительными.

В следующих выпусках Mozilla намеревается закрепить не только сайты, которые закрепляет Chrome, Google и Twitter, но также свои собственные сайты и другие популярные сайты, такие как Faceboook. В Firefox 32 закрепление включено по умолчанию, и закреплены следующие сайты:

Twitter: twitter.com, api.twitter.com, business.twitter.com, dev.twitter.com, mobile.twitter.com, oauth.twitter.com, platform.twitter.com, twimg.com

AMO: * .addons.mozilla.org, * .addons.mozilla.net

CDN Mozilla: * .cdn.mozilla. {Org, net}, * .media.mozilla.com

Для разработчиков настольная версия Firefox 32 включает новый редактор веб-аудио, хотя по умолчанию он не включен. Это редактор веб-аудио исследует созданный вами аудиоконтекст и предоставляет визуализацию его графика, давая вам общее представление о его работе и позволяя вам убедиться, что все узлы подключены так, как вы ожидаете, и редактировать их свойства AudioParam.

В мобильной версии Firefox 32 интерфейс Gamepad API, впервые в Firefox 24, но только как опция, доработан и включен. Еще одна новая функция — возможность переключаться между любым из 55 языков, поддерживаемых Firefox для Android, не выходя из браузера. Для разработчиков есть усовершенствование API-интерфейса надстройки Home Panel.

Firefox 33, который сейчас находится в стадии бета-тестирования, имеет больше улучшений, связанных с разработкой, особенно инструмента Inspector, начиная с всплывающего окна слушателей событий в Inspector. Любой узел с прикрепленным к нему слушателем событий JavaScript теперь будет иметь значок «ev» рядом с ним в Инспекторе. Щелчок по значку откроет список всех прослушивателей событий, прикрепленных к этому элементу. Щелкните значок паузы, чтобы перейти к этой функции в отладчике, где вы можете установить точки останова и отладить ее дальше:

В редакторе стилей также есть новая боковая панель, которая отображает список ярлыков для каждого правила @media в таблице стилей (или источнике Sass) и позволяет щелкнуть элемент, чтобы перейти к этому правилу. Текст условия правила отображается серым цветом, если медиа-запрос в настоящее время не применяется.

Firefox 33 предоставляет инспектору параметр «Добавить правило», а в разделах «Правила» теперь отображаются все правила @keyframes, связанные с текущим выбранным элементом, и вы можете их редактировать.

Кубический редактор Безье, использующий открытый исходный код, был добавлен, как показано в этом видео:

Кроме того, есть подсветка преобразования, которая визуализирует, как элемент был преобразован из своего исходного положения и формы. При наведении указателя мыши на свойство преобразования CSS в инспекторе будет показано исходное положение элемента на странице и нарисованы линии, сопоставляющие исходные точки с их новыми положениями:

Другие новые функции описаны в статье Mozilla Hacks, опубликованной, когда Firefox 33 стал версией Aurora (то есть альфа-версией).

Firefox 34 — это последняя версия Aurora, но она уже привлекла внимание во время фазы ночного предварительного просмотра благодаря включению «спонсируемых плиток» на своей новой странице вкладки. Эта идея впервые появилась в феврале и встретила критику со стороны пользователей Firefox, устойчивых к любой форме рекламы. Mozilla, однако, нуждается в доходе, и эта форма кажется довольно ненавязчивой и будет наиболее заметной для новых пользователей, которые еще не заполнили свою новую вкладку с часто посещаемыми местоположениями. В версиях Nightly вкладки, показываемые новым пользователям, представляют собой смесь вкладок, за которые платят, — четко обозначенных словом СПОНСИРУЕМЫЕ и другими популярными сайтами, такими как Facabook и Wikipedia.

Собственный сайт Mozilla Webmaker, который также продвигается. Ему была предоставлена очень тонкая форма продвижения на начальной странице Firefox 31 путем включения возможности изменить его HTML-код.

Вы заметили сообщение прямо под строкой поиска? Я должен признать, что не видел, пока на это не указали.

При нажатии происходит следующее:

Выбор цвета действительно впечатляет. И если вы введете название цвета, вас пригласят зарегистрироваться:

Если вы это сделаете, вы получите электронное письмо, которое перенесет вас в Webmaker. Идея состоит в том, что если вы видите возможность изменять цвет веб-страницы как увлекательную, вы захотите перейти к настройке и созданию веб-страниц.

Насколько я понимаю, в Firefox 32 эта возможность была удалена, но, возможно, наличие плитки Webmaker в будущей версии Firefox побудит больше людей попробовать ее. Однако нет никакой гарантии, что спонсируемые плитки будут в Firefox 34, так как продвижение любой функции от Nightly до Aurora до бета-версии и финальной версии не всегда является гладким и прямым путем.


Добавить комментарий