Di nav sînorên projeyê de Motorek gerokek tê pêşve xistin, bi tevahî bi zimanê Rust hatî nivîsandin û hin pêşkeftinên projeya Servo bikar tîne. Navê dizî di bin lîsansa MPL 2.0 (Lîsansa Giştî ya Mozilla). Girêdanên OpenGL ji bo renderkirinê têne bikar anîn bi zimanê Rust. Rêvebiriya pencereyê û afirandina çarçoveya OpenGL ji hêla pirtûkxaneyê ve têne bicîh kirin . Parçeyên ji bo parskirina HTML û CSS-ê têne bikar anîn и ji hêla projeyê ve hatî pêşve xistin .
Koda ji bo xebata bi DOM re li ser pêşveçûnên projeyê ye , pêşxistina pirtûkxaneyek ji bo manîpulekirina HTML/XML. Di nav projeyên ku têne bikar anîn de, motorek webê ya ceribandinê jî tê gotin , ku ev nêzî 5 sal in di rewşeke nîv-terkbûyî de ye.
Di qonaxa pêşkeftinê ya heyî de, piştgirîya bingehîn a HTML-ê û komek sînorkirî ya kapasîteyên CSS-ê têne peyda kirin, ku hîna ji bo dîtina piraniya rûpelên nûjen têrê nakin. Lêbelê li ser divên bi CSS rast têne kişandin. Proje bi eslê xwe salek berê hate damezrandin da ku pêvajoya pêşkeftina motorên gerokê hîn bike, lê naha hewl dide ku nuqteyên nû yên serîlêdanê bibîne.
Tiştê ku berê hatî sepandin:
- Parskirina HTML-ê, binkoma CSS, CSS-ya cascading, DOM.
- Pêşkêşkirina rûpelê, nexşeya naverokê asteng bike.
- Piştgiriya qismî ji bo abstract û taybetmendiyên"".
- Bi dara hêmanên xuyangkirî re debugê çêdikin.
- Ji bo ekranên High-DPI faktorên pîvandina keyfî piştgirî dike.
- Bi karanîna pirtûkxaneya FreeType nivîsê vedibêje.
- alîkarî , formatkirin û renderkirina xêzkirî-hesas-contekst.
Source: opennet.ru
