E wepụtala injin ihe nchọgharị Servo 0.1.0 na ihe nchọgharị ngosi ServoShell nke na-eso ya, ha abụọ e dere na Rust. Emepụtala ihe owuwu dị njikere iji maka Linux, Android, macOS и WindowsNa mgbakwunye na ihe owuwu nkeonwe, Servo dịkwa ugbu a dị ka ngwugwu igbe, na-enye ohere iji injin ahụ dị ka ọbá akwụkwọ.
Servo 0.1.0 bụ mwepụta mbụ nke na-enweta usoro nkwado ogologo oge (LTS). A ga-ebipụta alaka LTS ọhụrụ kwa ọnwa isii, dabere na mwepụta obere na-esote. Nkwado maka mwepụta LTS ga-adịru ọnwa itoolu, yana ọnwa atọ maka ịkwalite na alaka LTS ọhụrụ. Alaka LTS dị iche na mwepụta nkịtị n'ihi na ọ na-ebipụta mmelite yana ndozi adịghị ike maka ọbá akwụkwọ servo, injin JavaScript, na ihe ndị dabere na ya. Ezubere ya ka alaka LTS baara ndị mmepe uru itinye Servo na ọrụ ha na ndị na-achọghị ịkwalite na mwepụta obere na-esote yana mgbanwe API nwere ike ime kwa ọnwa.
Mwepụta Servo 0.1.0 LTS dabere na mwepụta nwa oge nke 0.0.6 ewepụtara ụbọchị ole na ole gara aga, nke webatara atụmatụ ọhụrụ ndị a:
- Ihe "bọtịnụ" HTML na-eji njirimara "iwu" na "commandfor" eme ihe, nke enwere ike iji na bọtịnụ kama njirimara "popovertargettaction" na "popovertarget" iji hazie mmekọrịta na menu nke a na-akpọ mgbe a pịrị bọtịnụ ahụ.
- Agbakwunyere CSS selector ":modal" iji nye ohere ịkọwapụta mkparịta ụka e kere site na ihe , bụ modal.
- E tinyela iwu CSS nke @property, nke na-enye gị ohere ịdenye aha njirimara CSS nke gị.
- E tinyekwara ihe ndị e ji mara CSS dịka "alignment-baseline" na "baseline-shift" iji hazie ederede n'ụzọ kwụ ọtọ.
- Agbakwunyere nkwado maka isi okwu "Content-Security-Policy: base-uri", nke na-egbochi URL ndị enwere ike iji na ihe HTML. .
- Anyị etinyela nkwado nke nta maka ibu iframes nwayọ nwayọ, nke pụtara na a naghị ebu ọdịnaya dị n'èzí mpaghara a na-ahụ anya ruo mgbe onye ọrụ ga-agagharị na ebe ahụ ozugbo tupu ihe ahụ. A na-eme ka ibugharị umengwụ site na iji njirimara "loading=lazy" dị na akara iframe ( ).
- Agbakwunyere nkwado akụkụ maka ihe onwunwe CSS "transform-style: preserve-3d" maka itinye ihe ụmụaka n'ime oghere 3D.
- Emeela ihe omume pointermove, pointerdown, pointerup, na pointercancel.
- Na-enye ntụgharị onyonyo dabere na metadata EXIF.
- Emeela ka ojiji nke mgbanwe gburugburu LANG mee ka ọ dị mfe ịhọrọ asụsụ ndabara maka isi okwu "Accept-Language" na ihe onwunwe nke asụsụ navigator.language.
- Ihe omume API Pointer na Mmelite Onye Ọrụ agbakwunyere.
- A na-etinye usoro import.meta.resolve(), formData(), toJSON(), createIndex(), deleteIndex() na index().
- Ihe nchọgharị ngosi servoshell nwere peeji servo:preferences (GUI configurator) na servo:config (about:config-style settings for individual parameters) maka ịgbanwe ntọala. E tinyela nkwado maka ibugharị ibe ahụ site na ịpị F5.

- Na ngwaọrụ ndị na-emepụta weebụ, agbakwunyere nkwado maka idezi njirimara DOM na ọnọdụ nyocha, njikwa weebụ ugbu a na-enye nlele nke ihe ndị a gafere site na console.log(), onye na-arụzi ihe na-enyekwa gị ohere ịkwụsịtụ ma maliteghachi mmejuputa edemede.
- Agbasawanyela API maka itinye injin ihe nchọgharị na ngwa.
Mozilla mepụtara injin Servo mbụ, mana e mechara were ya n'aka ndị otu ahụ. Linux Ntọala. Servo nwere nkwado maka nhazi ibe weebụ nwere ọtụtụ eriri, nhazi ọrụ DOM (Akwụkwọ Ihe nlereanya), na iji usoro mmemme nchekwa nke asụsụ Rust nyere. E wuru Servo site na ntọala iji kwado kewaa DOM na imepụta koodu n'ime obere ọrụ ndị enwere ike ime n'otu oge ma jiri akụrụngwa CPU dị iche iche rụọ ọrụ nke ọma. Firefox ejikọtalarị ụfọdụ akụkụ nke Servo, dị ka injin CSS multi-threaded na sistemụ nhazi WebRender.
isi: opennet.ru

