В нощните компилации на Firefox, които ще бъдат в основата на Firefox 52, вече е реализирана възможността за обработка на различните елементи в уеб-страниците чрез различни процеси. Стартирана е и интеграцията на проекта Quantum, в рамките на който в енджина Gecko се интегрират възможностите на Servo.
Досега при включване на многопроцесния режим в браузъра се използваше разделянето на два процеса – един за обработка на съдържанието в разделите и един за работата на интерфейса. В най-новите компилации на Firefox се появи възможност за стартиране на няколко процеса за обработка на съдържанието, като техният брой може да се зададе ръчно чрез променливата dom.ipc.processCount в about:config. Този подход дава възможност за допълнителна изолация при обработването на информацията, повишаване на надеждността (крашването на един раздел не оказва влияние на останалите), много по-ефективно използване ресурсите на многоядрените процесори, намаляване фрагментацията на паметта при продължителна работа на браузъра.
В нощните компилации са включени промените от проекта Quantum Compositor (e10s-gpu), при който в един отделен процес се извършва взаимодействието с графичния процесор и по този начин браузърът се защитава от проблемите, възникващи от различните различните графични драйвери. Засега Quantum Compositor е включен по подразбиране само при ОС Windows с поддръжката на Direct3D 11.
Всичко важно от света на технологиите, директно в пощата ти.
С абонирането приемате нашите Условия и Политика за поверителност. Може да се отпишете с един клик по всяко време.
Коментирайте статията в нашите Форуми. За да научите първи най-важното, харесайте страницата ни във Facebook, и ни последвайте в Google Новини, TikTok, Telegram и Viber или изтеглете приложението на Kaldata.com за Android, iPhone, Huawei, Google Chrome, Microsoft Edge и Opera!
















