Rust вместо C++: новый браузер от Mozilla «стал вдвое быстрее»

14 ноября 2017, 18:02

Mozilla официально открыла для скачивания новый браузер Firefox Quantum, который называет «самым быстрым» в истории компании, сообщает The Next Web.

Читать далее

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

По словам вице-президента по продукту Firefox Ника Нгуена, традиционное использование C++ при написании браузеров увеличивает вероятность появления багов или брешей в безопасности при создании комплексных алгоритмов, запускаемых параллельно. Избежать «наступания на грабли» разработчикам Forefox Quantum помогло использование языка программирования Rust.

«Использование разработанного нами Rust для параллельной работы элементов браузера и использования разных ядер процессора — пожалуй, ключевой секрет успеха новинки», — отмечает топ-менеджер.

Чтобы отметить преимущества Firefox перед Chrome в компании подготовили специальное видео, на котором сравнивают производительность Quantum в сравнении с конкурентом.

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

Обсуждение