Enjene ea sebatli sa Kosmonaut, e ngotsoeng ka Rust, e ile ea hlahisoa

Meeli ea morero cosmonaut enjene ea sebatli e ntse e ntlafatsoa, ​​e ngotsoe ka botlalo ka puo ea Rust mme e sebelisa tse ling tsa nts'etsopele ea morero oa Servo. Khoutu ajoa ke tlasa MPL 2.0 (Mozilla Public License). Litlamo tsa OpenGL li sebelisetsoa ho fana gl-rs ho Rust. Tsamaiso ea lifensetere le tlhahiso ea maemo a OpenGL li kengoa tšebetsong ke laeborari Glutin. Likarolo li sebelisetsoa ho arola HTML le CSS html5 leha и cssparser, e ntlafalitsoeng ke morero Servo.
Khoutu ea ho sebetsa le DOM e ipapisitse le tsoelopele ea projeke Kuchiki, e hlahisang laeborari bakeng sa ho qhekella HTML/XML. Har'a merero e sebelisoang, ho boetse ho boleloa mochine oa marang-rang oa liteko Robinson, e bileng boemong ba ho lahloa kherehloa ka lilemo tse ka bang 5.

Boemong ba hajoale ba nts'etsopele, e fana ka ts'ehetso ea mantlha ea HTML le sete e lekanyelitsoeng ea bokhoni ba CSS, tse seng li lekane bakeng sa ho shebella maqephe a mangata a sejoale-joale. Leha ho le joalo, maqephe a bonolo ho li-divs tse nang le CSS li fanoa ka nepo. Morero ona o qalile selemo se fetileng ho ruta mokhoa oa ho nts'etsapele lienjineri tsa sebatli, empa joale o leka ho fumana li-niches tse ncha tse tla sebelisoa.

Se seng se kentsoe tšebetsong:

  • HTML parsing, CSS subset, cascading CSS, DOM mohlala.
  • Tlhahiso ea maqephe, thibela sebopeho sa litaba.
  • Tšehetso e fokolang bakeng sa abstract mehlala ea mabokose le thepa"tataiso".
  • Hlahisa li-debug dumps ka sefate sa likarolo tse hlahang.
  • Ts'ehetso bakeng sa lintlha tsa tloaelo bakeng sa lipontšo tsa High-DPI.
  • Ho fana ka mongolo ho sebelisoa laeborari ea FreeType.
  • tshehetso Sebopeho sa Phallo, fomete le phetolelo e amanang le moelelo oa taba.

Source: opennet.ru

Eketsa ka tlhaloso