Windows Tips & News

Quantum Project на Mozilla е нов двигател за Firefox

Преди няколко дни Mozilla представи новия си проект "Quantum", който има за цел да предостави нов, особено подобрен двигател за браузъра Firefox. Той ще бъде базиран на Gecko и трябва да донесе много подобрения в производителността на Gecko, благодарение на увеличеното едновременност и паралелизъм, намалена латентност и по-добра надеждност, осигурени от кодовия език Rust и неговия Характеристика.

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

Проектът Quantum CSS ще замени CSS двигателя на Gecko с този от Servo. Servo е дългосрочен заместител на Gecko, базиран на модерна, високопроизводителна, паралелна архитектура.

Проектът Quantum DOM ще направи Gecko по-отзивчив, особено когато има много отворени раздели на фона. Когато Quantum DOM приключи, JS кодът за различни раздели (и евентуално различни вградени рамки) ще се изпълнява в отделни съвместно планирани нишки; кодът за някои фонови раздели изобщо няма да работи.

Quantum Compositor премества композитора на Gecko в собствен процес. Тъй като нестабилността на графичния драйвер е основен източник на сривове на Firefox, ние очакваме, че преместването на код, който взаимодейства с графичния процесор в собствен процес, ще направи Firefox по-стабилен.

И накрая, Quantum Rendering ще замени графичната подсистема на Gecko с тази от Servo, наречена WebRender. Servo използва графичния процесор по-ефективно от Gecko, като го управлява повече като игра, отколкото уеб браузър.

Тези проекти са в различни етапи на завършеност. Quantum Compositor е доста далеч, докато Quantum Rendering тепърва започва. Все още има голяма доза несигурност относно проектите.

Квантов DOM

Quantum DOM ще изпълнява JavaScript кода за различни раздели в паралелни нишки, което ще позволи да се увеличи производителността на браузъра с много отворени раздели. За да превключвате между нишките, ще се използва специален планировчик за плавна промяна на контекста в движение. Ще дойдат много подобрения за улавяне на тежки скриптове и безкрайни цикли в кода на Javascript.

Квантов поток

Quantum Flow е част от проекта Quantum, посветен на разширените оптимизации на потребителския интерфейс на браузъра.

Гледайте следното видео:

Източник: Блогът на Бил Макклоски.

KB4512941 за Windows 10 версия 1903 причинява грешка в оранжева екранна снимка

KB4512941 за Windows 10 версия 1903 причинява грешка в оранжева екранна снимка

ПРЕПОРЪЧВА: Щракнете тук, за да коригирате проблеми с Windows и да оптимизирате производителностт...

Прочетете още

Windows Defender в Windows 10 получава разширена защита от заплахи

Windows Defender в Windows 10 получава разширена защита от заплахи

ПРЕПОРЪЧВА: Щракнете тук, за да коригирате проблеми с Windows и да оптимизирате производителностт...

Прочетете още

Вземете обратно класическата боя в Windows 10 Creators Update

Вземете обратно класическата боя в Windows 10 Creators Update

ПРЕПОРЪЧВА: Щракнете тук, за да коригирате проблеми с Windows и да оптимизирате производителностт...

Прочетете още