Проект Quantum від Mozilla зробить браузер Firefox більш потужним і плавним

Проект Quantum від Mozilla зробить браузер Firefox більш потужним і плавним

З кожним днем розвитку Інтернету, який вже куди більше спрямований на роботу зі складними веб-додатками, ніж зі статичними веб-сторінками, браузерам стає все складніше і складніше справлятися з відображенням контенту без затримок і гальм. Тому Mozilla повідомила про початок роботи над новим проектом під назвою Quantum, що представляє собою браузерний движок, який повинен «розібратися» з проблемами сучасної Мережі на фундаментальному рівні. Коли роботу над проектом буде завершено, браузер Firefox повинен почати працювати набагато більш плавно.


Quantum є продовжувачем проектів Servo і Rust, які також спрямовані на створення більш плавного досвіду роботи на завантажених сайтах. Мова програмування Rust спочатку була стороннім проектом одного з працівників Mozilla. Створювався він для швидкої роботи і забезпечення безпеки пам'яті при розробці паралельних програм. Що ж стосується Servo, то це створений спільнотою і проспонсований компанією веб-движок на базі паралельних обчислень. Servo ляже в основу багатьох компонентів Quantum, які допоможуть поліпшити рендеринг веб-сторінок.

Також протягом вже досить великого відрізка часу Mozilla намагається вдосконалити Firefox за допомогою багатопроцесорної архітектури проекту Electrolysis. У його розробку компанія вклала чимало коштів, проте поки не задіяла проект у своєму браузері. Electrolysis - це обов'язковий перший крок у розробці Quantum. Автори хочуть «викинути» всі великі компоненти з движка Gecko і замінити їх більш ефективними, здатними краще працювати з розпаралелюванням і розвантаженням графічного процесора.

«Ми перепроектуємо основоположні блоки на зразок того, як ми застосовуємо CSS-стилі, як виконуємо DOM-операції і як обробляємо графіку для ваших екранів», - заявив Девід Браянт (David Bryant), голова Mozilla з розробки платформи.

Новий движок також більш ефективно буде працювати з обчислювальними потужностями, щоб в першу чергу завантажувати найважливіший веб-контент. Разом з Electrolysis, ефективність якого повинна стати доступна користувачам настільної версії браузера в найближчі місяці, Quantum повинен поліпшити стабільність, безпеку і загальну якість веб-серфінгу. Первинний варіант движку повинен стати доступний користувачам Android, Windows, macOS і Linux до кінця 2017 року.