Windows Tips & News

Quantum Project від Mozilla — це новий механізм для Firefox

click fraud protection
РЕКОМЕНДУЄМО: Натисніть тут, щоб вирішити проблеми з Windows та оптимізувати продуктивність системи

Кілька днів тому Mozilla представила свій новий проект "Quantum", який спрямований на створення нового, особливо покращеного движка для браузера Firefox. Він буде заснований на Gecko і має принести багато покращень у продуктивність Gecko, завдяки підвищенню паралельність та паралельність, зменшена затримка та краща надійність, що забезпечується мовою коду Rust та її особливості.

банер логотипу firefox
Quantum приблизно розділений на чотири окремі проекти.

Проект Quantum CSS замінить движок CSS Gecko на двигун від Servo. Servo — це довгострокова заміна Gecko, заснована на сучасній, високопродуктивній, паралельній архітектурі.

Проект Quantum DOM зробить Gecko більш чуйним, особливо коли відкрито багато фонових вкладок. Коли Quantum DOM буде завершено, код JS для різних вкладок (і, можливо, для різних iframe) буде виконуватися в окремих потоках, запланованих спільно; код деяких фонових вкладок взагалі ніколи не запускатиметься.

Реклама

Quantum Compositor переміщує композитор Gecko у свій власний процес. Оскільки нестабільність графічного драйвера є основним джерелом збоїв Firefox, ми очікуємо, що переміщення коду, який взаємодіє з графічним процесором, у власний процес зробить Firefox більш стабільним.

Нарешті, Quantum Rendering замінить графічну підсистему Gecko на підсистему від Servo, яка називається WebRender. Servo використовує графічний процесор більш ефективно, ніж Gecko, керуючи ним більше як ігри, ніж веб-браузер.

Ці проекти знаходяться на різних стадіях завершеності. Quantum Compositor досить далеко, а Quantum Rendering тільки починається. Щодо проектів все ще існує велика невизначеність.

Квантова DOM

Quantum DOM буде запускати код JavaScript для різних вкладок у паралельних потоках, що дозволить підвищити продуктивність браузера з великою кількістю відкритих вкладок. Для перемикання між потоками буде використовуватися спеціальний планувальник для плавної зміни контексту на льоту. Багато вдосконалень з’являться, щоб ловити важкі сценарії та нескінченні цикли в коді Javascript.

Квантовий потік

Quantum Flow є частиною проекту Quantum, присвяченого розширеній оптимізації інтерфейсу браузера.

Перегляньте наступне відео:

Джерело: Блог Білла Макклоскі.

РЕКОМЕНДУЄМО: Натисніть тут, щоб вирішити проблеми з Windows та оптимізувати продуктивність системи
Вийшла збірка Windows 10 16193

Вийшла збірка Windows 10 16193

РЕКОМЕНДУЄМО: Натисніть тут, щоб вирішити проблеми з Windows та оптимізувати продуктивність систе...

Читати далі

Як перетворити WebP в PNG в Linux

Як перетворити WebP в PNG в Linux

РЕКОМЕНДУЄМО: Натисніть тут, щоб вирішити проблеми з Windows та оптимізувати продуктивність систе...

Читати далі

Вимкніть панель людей у ​​Windows 10 за допомогою групової політики

Вимкніть панель людей у ​​Windows 10 за допомогою групової політики

РЕКОМЕНДУЄМО: Натисніть тут, щоб вирішити проблеми з Windows та оптимізувати продуктивність систе...

Читати далі