В Firefox начался переход на многопроцессорный режим нового движка Quantum
Около месяца назад нам анонсировали переход Firefox с движка Gecko, который существовал еще с 90-х годов, на новый движок Quantum, который по сути своей является гибридом движков Gecko и Servo.
Точной даты начала перехода тогда не называлось. Все ожидали начала в 2017 году, но все оказалось несколько быстрее. Первые шаги начались уже сейчас. Уже сейчас вы можете скачать раннюю тестовую сборку Firefox 52 Nightly и увидеть реализацию нового многопроцессорного режима Quantum Compositor.
По умолчанию он выключен, для его активации придется изменить переменную dom.ipc.processCount в about:config . В Firefox и сейчас есть многопроцессорный режим, который постепенно доходит и до стабильных версий браузера, но он несколько отличается от Quantum Compositor.
Суть существующей многопроцессорности в рамках программы Electrolysis в разделении обработки интерфейса и самих вкладок. Quantum Compositor способен увеличить количество одновременно обрабатываемых потоков, при этом число потоков определяется значением и никаких ограничений по количеству не наблюдается. Это лишь первый шаг к переходу на Quantum. Если все удастся, то к концу 2017 года Firefox может вновь стать одним из самых быстрых браузеров на планете.