Mae datblygiad gweithredol y peiriant porwr Servo wedi ailddechrau

Cyhoeddodd datblygwyr injan porwr Servo, a ysgrifennwyd yn yr iaith Rust, eu bod wedi derbyn cyllid a fydd yn helpu i adfywio'r prosiect. Y tasgau cyntaf a grybwyllwyd yw dychwelyd i ddatblygiad gweithredol yr injan, ailadeiladu'r gymuned a denu cyfranogwyr newydd. Yn ystod 2023, y bwriad yw gwella'r system cynllun tudalennau a sicrhau cefnogaeth weithredol ar gyfer CSS2.

Mae marweidd-dra'r prosiect wedi parhau ers 2020, ar ôl i Mozilla danio'r tîm sy'n datblygu Servo a throsglwyddo'r prosiect i'r Linux Foundation, a oedd yn bwriadu ffurfio cymuned o ddatblygwyr a chwmnïau â diddordeb i'w datblygu. Cyn cael ei drawsnewid yn brosiect annibynnol, datblygwyd yr injan gan weithwyr Mozilla mewn cydweithrediad â Samsung.

Mae'r injan wedi'i hysgrifennu yn yr iaith Rust ac mae'n cynnwys cefnogaeth ar gyfer rendrad aml-edau o dudalennau gwe, yn ogystal â chyfochri gweithrediadau gyda'r DOM (Model Gwrthrych Dogfen). Yn ogystal â chyfochri gweithrediadau yn effeithiol, mae'r technolegau rhaglennu diogel a ddefnyddir yn Rust yn ei gwneud hi'n bosibl cynyddu lefel diogelwch y sylfaen cod. I ddechrau, ni allai peiriant porwr Firefox fanteisio'n llawn ar botensial systemau aml-graidd modern oherwydd y defnydd o gynlluniau prosesu cynnwys un edau. Mae Servo yn caniatáu ichi dorri DOM a chod rendro yn is-dasgau llai a all redeg yn gyfochrog a gwneud gwell defnydd o adnoddau CPU aml-graidd. Mae Firefox eisoes yn integreiddio rhai rhannau o Servo, megis yr injan CSS aml-edau a'r system rendro WebRender.

Ffynhonnell: opennet.ru

Ychwanegu sylw