Ներկայացված է Kosmonaut բրաուզերի շարժիչը, որն ստեղծված է Rust լեզվի վրա

Նախագծի շրջանակներում Kosmonaut զարգանում է բրավզերային շարժիչ, որը ամբողջովին գրված է Rust լեզվով և օգտագործում է որոշ մշակման արդյունքներ Servo նախագծից։ Կոդը բաշխվում է MPL 2.0 (Mozilla Public License) լիցենզիայի տակ է։ Դիմանկարումը կատարվում է OpenGL կապերի միջոցով gl-rs Rust լեզվով։ Տվյալների կառավարման և OpenGL կոնտեքստի ստեղծում իրականացվում է Glutin գրադարանի ուժերով . HTML և CSS parsing-ի համար օգտագործվում ենhtml5ever cssparser և , որոնք մշակվում ենServo Նկարագրության համար կոդը հիմնված է.
Kuchiki , որը զարգացման գործընթացում HTML/XML-ի փոխազդեցության գրադարանն է։ Օգտագործվող նախագծերից է նաև փորձնական վեբ-շարժիչRobinson , որն արդեն մոտ 5 տարի գտնվում է կես-հեռացված վիճակում։Ներկա շրջանում ապահովված է HTML-ի հիմնական աջակցություն և սահմանափակ CSS հնարավորություններ, որոնցով դեռևս անհետևաբար չի հնարավոր բացել ժամանակակից էջերի մեծամասնությունը։ Թվում է, որ

մ sencillo էջերը div-երի և CSS-ի միջոցով ճիշտ են արտադրվում։ Նախագավորը առաջին անգամ հիմնադրվել էր մեկ տարի առաջ բրավզերային շարժիչների մշակման գործընթացին ուսումնական նպատակի համար, սակայն այժմ փորձում է գտնել նոր կիրառման niches: Ինչ արդեն իրականացվել է։

HTML parsing, CSS-ի ենթամաս, cascade CSS, DOM մոդելը։

Ընտանիք: opennet.ru

Գնել հուսալի հյուրընկալում DDoS պաշտպանությամբ, VPS VDS սերվերներով 🔥 Գնել հուսալի հյուրընկալում DDoS պաշտպանությամբ, VPS VDS սերվերներով | ProHoster