I dteorainneacha an tionscadail Tá inneall brabhsálaí á fhorbairt, scríofa go hiomlán sa teanga Rust agus ag baint úsáide as roinnt d’fhorbairtí an tionscadail Servo. Cód ceadúnaithe faoi MPL 2.0 (Ceadúnas Poiblí Mozilla). Úsáidtear ceangail OpenGL le haghaidh rindreála sa teanga Rust. Cuireann an leabharlann bainistíocht fuinneoige agus cruthú comhthéacs OpenGL i bhfeidhm . Úsáidtear comhpháirteanna chun HTML agus CSS a pharsáil и forbartha ag an tionscadal .
Tá an cód le haghaidh oibriú leis an DOM bunaithe ar fhorbairtí an tionscadail , a fhorbraíonn leabharlann chun HTML/XML a láimhseáil. I measc na dtionscadal a úsáideadh, luaitear inneall gréasáin turgnamhach freisin , atá i stát leath-thréigthe le thart ar 5 bliana.
Ag an gcéim forbartha reatha, soláthraítear tacaíocht HTML bhunúsach agus sraith theoranta de chumais CSS, nach leor fós chun féachaint ar na leathanaigh nua-aimseartha is mó. mar sin féin ar divs le CSS a tharraingt i gceart. Bunaíodh an tionscadal ar dtús bliain ó shin chun an próiseas a bhaineann le hinnill bhrabhsálaí a fhorbairt a mhúineadh, ach tá sé ag iarraidh anois nideoga nua feidhmithe a aimsiú.
Cad atá curtha i bhfeidhm cheana féin:
- Parsáil HTML, fothacar CSS, CSS cascáideacha, DOM.
- Rindreáil leathanach, bloc leagan amach ábhar.
- Tacaíocht pháirteach do theibí agus airíonna "".
- Dumpaí dífhabhtaithe a ghiniúint le crann d’eilimintí ar taispeáint.
- Tacaíonn sé le fachtóirí scálaithe treallach do scáileáin Ard-DPI.
- Téacs a rindreáil ag baint úsáide as an leabharlann FreeType.
- Tacaíocht , formáidiú agus rindreáil inlíne atá íogair ó thaobh comhthéacs.
Foinse: oscailtenet.ru
