Компания Mozilla больше не будет выпускать версию Aurora своего браузера Firefox, которая была базовой версией для разработчиков. Начиная с 18 апреля разработчики будут использовать бета-версию браузера. В Mozilla говорят, что пользователи смогут сохранить темы, инструменты и настройки версии Developer Edition в своих существующих профилях.
Также канал Aurora прекратит своё существование в программах Thunderbird и SeaMonkey. Его удаление повлияет на обычных пользователей, поскольку новый код будет попадать в финальную версию Firefox на 6-8 недель день раньше прежнего.
Mozilla представила канал Aurora в 2011 году. Сборки в нём представляли собой промежуточное звено между сборками Nightly и официальными бета-версиями Firefox. Теперь код из сборок Nightly будет попадать в бета-версию и затем оттуда в финальную версию браузера.
Канал Aurora так и не стал настолько популярным, насколько хотелось бы Mozilla. Первоначально планировалось, что у бета-версии браузера пользователей будет в 10 раз больше, чем у сборок Aurora, а у них будет ещё в 10 раз больше пользователей по сравнению с каналом Nightly. В итоге в канале Aurora пользователей было всего в два раза больше, чем в Nightly, при этом аппаратные компоненты пользователей и обнаруживаемые баги не слишком отличаются. По этой причине наличие промежуточного канала теряет смысл. Большинство серьёзных проблем в браузере обнаруживаются в Nightly, поэтому на Aurora понапрасну тратятся лишние шесть недель до появления новых функций и закрытия багов в финальной версии.
18 апреля выходит бета-версии Firefox 54, где по умолчанию впервые будут использоваться четыре процесса для отображения содержимого. Это накладывает дополнительные обязательства на производителей расширений, который в данный момент могут быть несовместимы с многопроцессной работой.
Впервые поддержка нескольких процессов появилась 2 августа прошлого года в Firefox 48, у разработчиков было восемь месяцев на доработку своих расширений. В Mozilla считают, что лучше всего переписать расширения при помощи WebExtension, этот интерфейс прикладного программирования совместим с многопроцессной работой Firefox. Другие расширения перестанут работать в версии Firefox 57 после 14 ноября. Mozilla не стала следовать по пути разработчиков Chrome и выдавать отдельный процесс каждой вкладке, говоря о слишком большом расходе ресурсов. Вместо этого пользователям даётся больший контроль над процессами. Недавно мы писали о новой вкладке в Firefox, где есть ползунок с возможностью задать число процессов от 1 до 7.
Компания Google достигла внесудебного соглашения с Федеральной антимонопольной службой (ФАС) России относительно разногласий по поводу своей мобильной операционной системы Android. Жалобу несколько лет назад подала компания Яндекс, которая обвинила Google в злоупотреблении своим доминирующим положением на рынке. Google требовала от производителей, чтобы на продаваемых в России смартфонах были предустановлены её приложения. Также Google запретила установку конкурирующих поисковых движков и приложений.
В результате достигнутых договоренностей Google перестанет выдвигать подобные требования. Также компания разработает виджет домашнего экрана, который позволит пользователям выбирать поисковую систему по умолчанию. Тут будут поисковые системы Google, Яндекс и других компаний, которые договорятся с Google о попадании в этот список.
Глава ФАС считает, что условия соглашения станут эффективным способом обеспечить конкуренцию между разработчиками мобильных приложений. По его словам, был найден баланс между необходимостью развивать экосистему Android и интересами сторонних разработчиков по продвижению своих приложений и сервисов на Android-устройствах.
В 2016 году ФАС оштрафовала Google на 438 млн. руб., которые компания пока не выплатила. Эта сумма составляет 9% дохода Google в России в 2014 году с учётом инфляции. Google подтвердила достижение договорённости в интервью информационному агентству Reuters, назвав его отвечающим интересам всех заинтересованных сторон. Срок его действия составит 6 лет и 9 месяцев.
Эта договорённость может стать прецедентом и использоваться в других странах, где подобные жалобы на Google также встречаются. После появления этой новости акции компании Яндекс на нью-йоркской фондовой бирже вырос на 7%.
Компания Mozilla недавно начала вести работу над новой вкладкой для настройки производительности браузера Firefox, чтобы пользователи могли менять их в зависимости от своей аппаратной конфигурации. Проект пока находится на начальном этапе, однако мы уже можем получить идею о том, какие настройки будут доступны в меню.
Firefox использует многопроцессную архитектуру для повышения стабильности и безопасности. Эта архитектура пока распространяется поэтапно по причине несовместимости некоторых расширений, но в следующих версиях браузера она станет доступна всем пользователям. Благодаря новой вкладке производительности Mozilla даёт пользователям больше контроля над этой функциональностью.
Вкладка будет содержать следующие опции:
Оптимизировать Firefox: отключает все расширения;
Поле для активации рекомендуемых настроек производительности;
Возможность задать число процессов контента, ползунок со значениями от 1 до 7;
Отключение анимации пользовательского интерфейса;
Отключение предварительной выборки страниц.
Если пользователи заметили повышение расхода оперативной памяти после появления мультипроцессной архитектуры, они смогут установить число процессов для ограничения этого расхода и за счёт этого повысить стабильность работы браузера. Окончательная дата появления новой вкладки пока неизвестна; возможно, это произойдёт одновременно с распространением пользовательского интерфейса Photon.
Компания Google рассказала о повышении скорости загрузки страниц браузера Chrome, используя более реалистичные тесты для оценки и оптимизации движка V8 JavaScript. Google создала этот движок для обеспечения быстрой работы веб-приложений в браузере Chrome, но разработчики утверждают, что использовали для его оптимизации устаревшие бенчмарки.
В прошлом году Google анонсировала оптимизации движка и уменьшение нагрузки на центральный процессор. В последнее время разработчики трудились над повышением скорости загрузки при реальных сценариях использования вместо более привычной для компании оптимизации пиковой производительности JavaScript.
Главным бенчмарком разработчиков V8 в последние четыре года был Octane, где акцент делается на пиковую производительность. Теперь Google решила отказаться от него, поскольку его использование приводят к лишним оптимизациям. Разработчики обнаружили, что пиковая производительность идёт на пользу тяжёлым веб-приложениям, но для многих веб-сайтов более важным показателем является скорость загрузки скриптов. Теперь разработчики V8 стали рассматривать популярные сайты, такие как Reddit, Twitter, Facebook и Википедия.
Разработчики сообщают, что Octane помог создать оптимизации, которые позволили приложениям с высокой вычислительной нагрузкой достичь скоростей, сделавших JavaScript альтернативой C++ и Java. К 2015 году достижение высоких результатов в Octane уже не обеспечивало значительного повышения скорости работы реальных веб-страниц, скорее наоборот.
Акцент на повышение скорости загрузки виден также в бенчмарке Speedometer, куда входят фреймворки JavaScript React, Angular, Ember и jQuery. Chrome в этом бенчмарке стал на 25%-35% быстрее, чем год назад.
На этой неделе начато распространение версии Windows 10 Creators Update через центр обновления Windows, где разработчики представили немало новшеств в самой системе и связанных с ней приложениях. Microsoft использовала это событие как повод поговорить о достоинствах своего браузера Edge и сравнить его с Google Chrome и Mozilla Firefox по ряду аспектов, включая продолжительность автономной работы.
Исследование показало, что на Windows 10 Creators Update устройства с браузером Edge работают на 77% дольше по сравнению с Firefox и на 35% дольше по сравнению с Google Chrome при просмотре потоковых трансляций видео с сервиса Vimeo. Этим устройством был ноутбук Surface Book (Intel Core i5 2,4 ГГц и 8 Гб памяти). Использовалась версия операционной системы Windows 10 Pro 15063 и версии браузеров Microsoft Edge 40.15063.0.0, Google Chrome 57.0.2987.133 (64 бит) и Firefox 52.0.1 (32 бит). Точные результаты составили 12:31:08 (751 минут) у Edge, 7:04:19 (424 минут) у Firefox и 9:17:03 (557 минут) у Chrome.
Для тестирования Microsoft установила яркость экрана на 75%, отключила звук, местоположение, Bluetooth, обновления и датчик окружающего освещения. Режим энергосбережения Windows Battery Saver включался при достижении уровня заряда аккумулятора в 20%. Устройства работали в одной беспроводной сети, кеш браузеров был очищен, работал Защитник Windows.
Такое же сравнение браузеров Microsoft выполняла в прошлом году после выпуска Anniversary Update и победителем также был Edge, опередив конкурентов на 43%.