Некоммерческая организация Mozilla выпустила Firefox 57 — серьёзнейшее обновление браузера, которое должно сделать его более конкурентоспособным. Бета-версия браузера уже успела хорошо зарекомендовать себя и продемонстрировать существенно возросшее быстродействие и более эффективное использование системных ресурсов. В бенчмарке Speedometer 2.0, имитирующем современные веб-приложения, Firefox Quantum оказался примерно в два раза быстрее, чем Firefox 52, вышедший примерно год назад.
По словам представителей Mozilla, браузер изначально работал только с одним ядром центрального процессора, но с выходом Firefox Quantum браузер научился взаимодействовать сразу с несколькими ядрами на настольных компьютерах и мобильных устройствах, что и позволило добиться прироста в скорости работы. Quantum заменит основные компоненты движка Gecko, использовавшегося Firefox до настоящего времени. Помимо этого, Quantum использует инновационные компоненты из Servo — экспериментального браузерного движка, разработку которого также спонсирует Mozilla.
Задействование сразу нескольких ядер процессора также ускоряет загрузку тяжёлых веб-страниц. Отлажен алгоритм работы с несколькими вкладками: разработчики позаботились о выставлении приоритета открытым вкладкам, в то время как работающие в фоне вкладки практически не потребляют системные ресурсы. Дополняют перечень индивидуальных особенностей интерфейс Photon с адаптацией под дисплеи с высоким значением DPI, а также автоматическое масштабирование с учётом особенностей сенсорного ввода.
В Firefox Quantum используется новый движок обработки CSS, написанный на собственном языке Mozilla Rust. Новая кнопка «Библиотека» объединяет закладки, загрузки и историю посещений. При этом дизайн стал более минималистским, но поклонники предыдущей версии дизайна смогут переключиться на него в настройках. Наконец, команда разработчиков выявила и устранила множество ошибок, которые оказывали влияние на производительность браузера.
Ключевым же преимуществом Firefox Quantum как над предшественником, так и над ближайшими конкурентами, заявлено более щадящее использование браузером оперативной памяти. Ранее стало известно, что при работе Firefox Quantum задействует на 30% меньше ОЗУ. Оценить преимущества новшества смогут как пользователи ПК, так и владельцы мобильных гаджетов под управлением Android и iOS.
Но выход нового браузера поднес любителям ложку дегтя. Дело в том, что на протяжении долгого времени Firefox поддерживал два типа расширений: традиционный (Legacy) и WebExtension. Firefox 57 перестал поддерживать расширения Legacy, и если у пользователя на примете нет более современной альтернативы, то придётся либо распрощаться с расширениями, либо продолжать пользоваться старой версией браузера. Существует даже сайт под названием «Are we WebExtensions yet», который помогает найти альтернативы старым расширениям. По словам Mozilla, старые расширения замедляют работу браузера и становятся причинами многих проблем со стабильностью, тогда как WebExtension решает эту проблему.