Idagbasoke lọwọ ti ẹrọ aṣawakiri Servo ti tun bẹrẹ

Awọn olupilẹṣẹ ti ẹrọ ẹrọ aṣawakiri Servo, ti a kọ ni ede Rust, kede pe wọn ti gba igbeowosile ti yoo ṣe iranlọwọ lati sọji iṣẹ akanṣe naa. Awọn iṣẹ akọkọ ti a mẹnuba n pada si idagbasoke ti nṣiṣe lọwọ ti ẹrọ, tun agbegbe ati fifamọra awọn olukopa tuntun. Lakoko 2023, o ti gbero lati mu ilọsiwaju eto iṣeto oju-iwe ati ṣaṣeyọri atilẹyin iṣẹ fun CSS2.

Idaduro iṣẹ akanṣe naa ti tẹsiwaju lati ọdun 2020, lẹhin Mozilla ti ta ẹgbẹ ti o dagbasoke Servo ati gbe iṣẹ naa lọ si Linux Foundation, eyiti o gbero lati ṣe agbegbe ti awọn oludasilẹ ti o nifẹ si ati awọn ile-iṣẹ fun idagbasoke. Ṣaaju ki o to yipada si iṣẹ akanṣe ominira, ẹrọ naa ni idagbasoke nipasẹ awọn oṣiṣẹ Mozilla ni ifowosowopo pẹlu Samusongi.

Enjini ti wa ni kikọ ninu awọn Rust ede ati awọn ẹya ara ẹrọ support fun olona-asapo ọna ti awọn oju-iwe ayelujara, bi daradara bi parallelization ti mosi pẹlu awọn DOM (Iwe Nkan Awoṣe). Ni afikun si imunadoko awọn iṣẹ ṣiṣe, awọn imọ-ẹrọ siseto to ni aabo ti a lo ninu Rust jẹ ki o ṣee ṣe lati mu ipele aabo ti ipilẹ koodu pọ si. Ni ibẹrẹ, ẹrọ aṣawakiri Firefox ko le lo ni kikun agbara ti awọn ọna ṣiṣe olona-pupọ ode oni nitori lilo awọn ero ṣiṣiṣẹ akoonu ala-ọkan. Servo gba ọ laaye lati fọ DOM ati koodu Rendering sinu awọn iṣẹ-ṣiṣe kekere ti o le ṣiṣẹ ni afiwe ati lo dara julọ ti awọn orisun Sipiyu pupọ-mojuto. Firefox ti ṣepọ tẹlẹ diẹ ninu awọn ẹya Servo, gẹgẹbi ẹrọ CSS olopolopo ati eto ṣiṣe WebRender.

orisun: opennet.ru

Fi ọrọìwòye kun