LinuxWindowsКак сделать

Firefox собирается стать почти полной копией Chrome

Портрет Красной Панды, Firefox или Малой Панды (Ailurus fulgens)

Mozilla Firefox скоро должна измениться. К концу 2015 года Firefox перейдет на многопроцессный дизайн, похожий на Chrome. И через полтора года Firefox откажется от своей нынешней системы дополнений, которая в значительной степени совместима с расширениями Chrome.

Это не обязательно плохие изменения — на самом деле, это, возможно, большие улучшения. Но Firefox, похоже, отказывается от своего большого преимущества и становится еще более похожим на Chrome. Список причин использовать Firefox вместо Chrome сокращается.

Многопроцессный, песочница Firefox уже почти у нас

В настоящее время Firefox является единственным веб-браузером с одним процессом. Когда Chrome был запущен, Chrome был многопроцессным, а другие браузеры, такие как Internet Explorer, Microsoft Edge, Apple Safari и Opera, теперь являются многопроцессорными браузерами.

На самом деле, Firefox больше не является отдельным процессом — у него есть специальный процесс-плагин-контейнер, который он использует для изоляции плагина Flash и других плагинов браузера от остальной части браузера. Но если у вас восьмиъядерный процессор и загружено восемь веб-страниц, они не будут работать на восьми ядрах — они будут работать только на одном.

СВЯЗАННО: Вот почему Firefox все еще стоит за Google Chrome

У Mozilla был проект «снова, снова и снова», чтобы исправить это под названием «Электролиз». Проект был остановлен в 2011 году, потому что это было слишком сложно , но он был перезапущен спустя годы. К счастью, это почти здесь. По словам Mozilla, многопроцессный Firefox включен по умолчанию в текущих ночных сборках Firefox и будет доступен всем в середине декабря 2015 года. Это означает, что Firefox, наконец, будет лучше работать на многоядерных процессорах при рендеринге нескольких веб-страниц.

В качестве еще одного бонуса, безопасность песочницы прибудет вместе с Electrolysis. Это еще одна долгожданная функция, которую другие браузеры — да, в том числе и Internet Explorer — используют уже много лет. Firefox в настоящее время является единственным веб-браузером, не использующим технологии песочницы, чтобы ограничить ущерб, который может нанести браузер. Это оказало реальное влияние в реальном мире — посмотрите на недавнюю атаку вредоносной рекламы, которая использовала нулевой день в Firefox для компрометации пользователей Windows, Mac и Linux на российском веб-сайте. Песочница, скорее всего, предотвратила бы это, или, по крайней мере, потребовала бы, чтобы злоумышленники использовали отдельный недостаток в песочнице.

WebExtensions заменит мощную платформу расширений Firefox

Mozilla недавно объявила о своем намерении убить существующую платформу расширения Firefox и заменить ее чем-то новым. Новая инфраструктура, названная WebExtensions, «в значительной степени совместима с моделью, используемой Chrome и Opera». Microsoft Edge собирается получить платформу расширения, которая также будет в значительной степени совместима с платформой расширения Chrome — все, кроме Apple, похоже, прыгают на этом Подножка и включение Chrome-подобных расширений.

Текущие расширения XUL и XPCOM устаревают и будут полностью удалены в течение полутора лет. Те мощные дополнения, которые вы используете в Firefox сегодня? Они исчезнут в какой-то момент в ближайшем будущем и будут заменены надстройками, гораздо более похожими на дополнения Chrome.

Теперь это не конец света. Mozilla хочет расширить структуру расширений Chrome, добавив функции, позволяющие сделать такие расширения, как NoScript, и добавить поддержку боковой панели, например поддержку боковой панели в Opera. Mozilla хочет, чтобы текущие популярные расширения могли продолжать работать в FIrefox будущего, и работает над тем, чтобы это произошло.

И, кроме того, это хорошие новости. Мощная платформа расширений Firefox привела к множеству проблем с прорезыванием зубов, особенно когда Mozilla запустила цикл быстрого выпуска, похожий на Chrome. Это вызовет гораздо больше проблем, так как многие расширения необходимо будет обновить для поддержки многопроцессорного Firefox, иначе они не будут работать должным образом. Будущие проекты, такие как Servo — новый механизм компоновки, который, возможно, когда-нибудь заменит Gecko, — также не будут совместимы со старой системой расширений. И должно быть улучшение безопасности, поскольку расширения могут быть добавлены в песочницу немного больше, и не у всех есть доступ ко всему.

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