Servo хөтөчийн хөдөлгүүрийн идэвхтэй хөгжүүлэлт дахин эхэлсэн

Rust хэл дээр бичигдсэн Servo хөтөчийн хөдөлгүүрийг хөгжүүлэгчид төслийг сэргээхэд туслах санхүүжилт авсан гэдгээ мэдэгдэв. Эхний дурдсан ажлууд бол хөдөлгүүрийн идэвхтэй хөгжилд эргэн орох, олон нийтийг сэргээн босгох, шинэ оролцогчдыг татах явдал юм. 2023 онд хуудасны байршлын системийг сайжруулж, CSS2-ийн ажлын дэмжлэгийг авахаар төлөвлөж байна.

2020 оноос хойш төслийн зогсонги байдал Mozilla Servo-г хөгжүүлж буй багаа ажлаас нь халж, төслийг Линукс санд шилжүүлж, сонирхогч хөгжүүлэгч, компаниудыг хөгжүүлэхээр төлөвлөж байсан. Бие даасан төсөл болгон хувиргахаас өмнө хөдөлгүүрийг Mozilla-ийн ажилтнууд Samsung-тай хамтран бүтээсэн.

Хөдөлгүүр нь Rust хэл дээр бичигдсэн бөгөөд вэб хуудсуудыг олон урсгалтай дүрслэх, түүнчлэн DOM (Баримт бичгийн объектын загвар) -тай зэрэгцүүлэх ажиллагааг дэмждэг. Үйлдлүүдийг үр дүнтэй зэрэгцүүлэхээс гадна Rust-д ашигласан аюулгүй програмчлалын технологи нь кодын баазын аюулгүй байдлын түвшинг нэмэгдүүлэх боломжийг олгодог. Эхлээд Firefox хөтчийн хөдөлгүүр нь нэг урсгалтай контент боловсруулах схемийг ашигласан тул орчин үеийн олон цөмт системийн боломжуудыг бүрэн ашиглаж чадахгүй байв. Servo нь танд DOM болон рэндэр кодыг зэрэгцүүлэн ажиллуулж, олон цөмт CPU-ийн нөөцийг илүү сайн ашиглах боломжтой жижиг дэд даалгавар болгон задлах боломжийг олгодог. Firefox нь олон урсгалтай CSS хөдөлгүүр, WebRender дүрслэх систем зэрэг Servo-ийн зарим хэсгийг аль хэдийн нэгтгэсэн.

Эх сурвалж: opennet.ru

сэтгэгдэл нэмэх