Matoorka browserka ee Kosmonaut, oo ku qoran Rust, ayaa la soo bandhigay

Xuduudaha mashruuca cosmonaut Matoorka browserka ayaa la soo saarayaa, oo gebi ahaanba lagu qoray luqadda Rustka, waxaana la isticmaalayaa qaar ka mid ah horumarka mashruuca Servo. Koodhka qaybiyey shatiga ku haysta MPL 2.0 (Shatiga Dadweynaha Mozilla). Xirmooyinka OpenGL waxa loo isticmaalaa samaynta gl-rs luqadda Rust. Maareynta daaqada iyo abuurista macnaha guud ee OpenGL waxa hirgaliyay maktabadda Glutin. Qaybaha waxaa loo isticmaalaa in lagu kala saaro HTML iyo CSS html5 waligeed ΠΈ cssparseruu sameeyay mashruuca Howlsocodsiinta.
Xeerka la shaqaynta DOM wuxuu ku salaysan yahay horumarka mashruuca Kuchiki, samaynta maktabad loogu talagalay in lagu maamulo HTML/XML. Waxaa ka mid ah mashaariicda la isticmaalay, matoorka shabakada tijaabada ah ayaa sidoo kale lagu xusay Robinson, kaas oo ku jiray gobol badh ah oo laga tagay ilaa 5 sano.

Marxaladda horumarka ee hadda, taageerada aasaasiga ah ee HTML iyo awood xaddidan oo CSS ah ayaa la bixiyaa, kuwaas oo aan weli ku filneyn in la eego inta badan bogagga casriga ah. Si kastaba ha ahaatee bogag fudud on divs leh CSS si sax ah ayaa loo sawiray. Mashruucan ayaa markii hore la aasaasay sanad ka hor si loo baro habka loo horumariyo mishiinnada browserka, laakiin hadda waxa uu isku dayayaa inuu helo meelo cusub oo arji ah.

Maxaa horay loo fuliyay:

  • Falanqaynta HTML, qayb hoosaadka CSS, Cascading CSS, DOM.
  • samaynta bogga, xannibi qaabaynta nuxurka.
  • Taageero qayb ah oo la taaban karo moodooyinka sanduuqa iyo guryaha"jihadaΒ«.
  • Soo saarista qashin-qubka ee leh geed ka kooban xubno muuqda.
  • Waxay taageertaa cunsurrada is-miidaaminta ee shaashadaha-DPI-sare.
  • Soo bandhigista qoraalka iyadoo la adeegsanayo maktabadda FreeType.
  • taageero Qaabka socodka, qaabaynta iyo samaynta khadka dhexda ee macnaha guud xasaasiga ah.

Source: opennet.ru

Add a comment