Firefox превращается в Google Chrome.

Firefox превращается в Google Chrome.

Команда Mozilla поведала о важнейших нововведениях в работе Fifefox. Весь веб-контент будет в изолированных процессах запускаться, что сделает этот браузер похожим на Google Chrome. Разработчикам придется также переписывать старые расширения, но зато они смогут одни и те же аддоны предлагать пользователям сразу 4-х браузеров.

Схожесть с Chrome

Команда Mozilla анонсировала изменения в браузере Firefox, которые его сделают более похожим на Chrome. Как в браузере от Google, веб-контент в Firefox будет запускаться в отдельных изолированных процессах операционной системы. Это позволит повысить производительность и улучшить безопасность. Вместе с тем, перестанут работать некоторые расширения, поэтому разработчикам придется их изменить.

В Mozilla над разделением процессов работает команда в рамках отдельного проекта названого Electrolysis, который анонсирован в 2009 г.

Новый API для расширений

Внедряя новую технологию, команда представила новый интерфейс программирования (API) — WebExtensions для расширений. WebExtensions с Electrolysis полностью совместим. Поэтому, разработанные с использованием WebExtensions, расширения с концепцией разделения процессов будут полностью совместимы.

Специальная среда для старых расширений

Если же расширение с использованием иных инструментов разработано, то оно будет в специальной среде запускаться, с одним процессом максимально приближенной к «песочнице», как в Electrolysis. Однако их производительность в этом случае будет существенно ниже, и это скажется на впечатлениях пользователей от работы с браузером.

Одно расширение для четырех браузеров

Новый API WebExtensions легко позволит разработчикам адаптировать расширения одновременно для трех браузеров — Chrome, Firefox и Opera. Иными словами, созданный один раз плагин с минимальными изменениями, можно будет использовать для любого из указанных браузеров.

Так как в Microsoft Edge система расширений базируется по больше части на модели расширений в Chrome, то четвертым в этом списке браузеров может стать Edge. Компания Microsoft планирует добавить в новый браузер поддержку расширений в октябре 2015 г.

Более тщательная проверка расширений

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

Начиная с 42 версии Firefox, установить расширения можно будет только те, которые были проверены специалистами Mozilla. Им будет выдаваться сертификат в процессе проверки. Без этого сертификата аддон нельзя будет установить и использовать. В компании хорошо понимают, что разработчикам подобные меры не очень понравятся, так как они займут много времени. API WebExtensions таким образом сконструирован, что вредоносное расширение сделать сложно, а вредоносный код выявить просто. Таким образом проверка, как рассчитывают в Mozilla, не будет много времени занимать.