Адноўлена актыўная распрацоўка браузернага рухавічка Servo

Распрацоўнікі браузерного рухавічка Servo, напісанага на мове Rust, абвясцілі аб атрыманні фінансавання, якое дапаможа адрадзіць праект. У якасці першых задач згадваецца вяртанне да актыўнай распрацоўкі рухавічка, аднаўленне супольнасці і прыцягненне новых удзельнікаў. На працягу 2023 года плануецца заняцца паляпшэннем сістэмы кампаноўкі старонак (layout system) і дамагчыся працоўнай падтрымкі CSS2.

Стагнацыя праекту працягвалася з 2020 гады, пасля таго як кампанія Mozilla звольніла каманду, якая развівала Servo, і перадала праект арганізацыі Linux Foundation, у якой для распрацоўкі планавалася сфармаваць супольнасць з зацікаўленых распрацоўнікаў і кампаній. Да пераўтварэнні ў незалежны праект рухавік развіваўся працаўнікамі Mozilla у супрацоўніцтве з кампаніяй Samsung.

Рухавічок напісаны на мове Rust і адрозніваецца падтрымкай шматструменнага рэндэрынгу web-старонак, а таксама распаралельваннем аперацый з DOM (Document Object Model). Акрамя эфектыўнага распаралельвання аперацый, якія выкарыстоўваюцца ў Rust тэхналогіі бяспечнага праграмавання дазваляюць падняць узровень бяспекі кодавай базы. Першапачаткова браузерный рухавічок Firefox не мог у поўнай меры задзейнічаць патэнцыял сучасных шмат'ядравых сістэм з-за выкарыстанні аднаструменных схем апрацоўкі кантэнту. Servo дазваляе разбіць код DOM і рэндэрынгу на драбнейшыя подзадачи, якія могуць выконвацца раўналежна і больш эфектыўна выкарыстоўваць рэсурсы шмат'ядравых CPU. У Firefox ужо інтэграваныя некаторыя часткі Servo, такія як шматструменны CSS-рухавічок і сістэма адмалёўкі WebRender.

Крыніца: opennet.ru

Дадаць каментар