Mozilla расширяет возможности браузера Firefox с помощью движка рендеринга Project Quantum

Mozilla готова пересмотреть механизм рендеринга, который лежит в основе веб-браузера Firefox , и он разрабатывается под названием Project Quantum. Quantum — это последняя попытка Mozilla покончить с Google Chrome как самым популярным браузером в мире и отразить атаки Microsoft Edge и Opera.

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

защита фаерфокс

Quantum основывается на уроках, извлеченных из механизма рендеринга Gecko, и добавляет компоненты веб-движка сообщества Servo. Брайант продолжает объяснять, что многие компоненты, входящие в состав Quantum, были созданы с использованием «молниеносно быстрого» языка системного программирования Rust.

Так что же все эти достижения означают для конечных пользователей? «Страницы будут загружаться быстрее, а прокрутка будет плавной», — говорит Брайант. «Анимации и интерактивные приложения будут реагировать мгновенно и смогут обрабатывать более интенсивный контент, сохраняя при этом постоянную частоту кадров. А самый важный для вас контент автоматически получит наивысший приоритет, сосредоточив вычислительную мощность там, где вам это нужно больше всего».

Помимо Quantum, Mozilla отдельно работает над Electrolysis, который добавляет в Firefox многопроцессорную архитектуру, концептуально аналогичную той, которую Google Chrome использует уже довольно давно.

Mozilla поставит свой новый движок Quantum для широкого спектра платформ, включая Windows , Mac , Linux и Android . Брайант добавляет: «Когда-нибудь мы надеемся предложить этот новый движок и для iOS». Этот «день» может никогда не наступить, поскольку все браузеры, одобренные для использования в iOS , должны быть основаны на WebKit от Apple.

Источник (англ.)

Поставить оценку
Кофебрейкер | Интернет-журнал