An gabatar da injin binciken Kosmonaut, wanda aka rubuta da Rust

A cikin iyakokin aikin cosmonaut Ana ƙera injin bincike, wanda aka rubuta gaba ɗaya cikin yaren Tsatsa da kuma amfani da wasu ci gaban aikin Servo. Lambar rarraba ta lasisi a ƙarƙashin MPL 2.0 (Lasisin Jama'a na Mozilla). Ana amfani da ɗaurin OpenGL don nunawa gl-rs a cikin harshen Rust. Gudanar da taga da ƙirƙirar mahallin OpenGL ana aiwatar da su ta ɗakin karatu Glutin. Ana amfani da kayan aikin don tantance HTML da CSS html5 ka и cssparserci gaba da aikin Servo.
Lambar don aiki tare da DOM ta dogara ne akan ci gaban aikin Kuchiki, wanda ke haɓaka ɗakin karatu don sarrafa HTML/XML. Daga cikin ayyukan da aka yi amfani da su, an kuma ambaci injin gidan yanar gizo na gwaji Robinson, wanda ke cikin jihar da aka yi watsi da shi kusan shekaru 5.

A matakin ci gaba na yanzu, ana ba da tallafin asali na HTML da ƙayyadaddun ikon CSS, waɗanda har yanzu basu isa don duba yawancin shafuka na zamani ba. Duk da haka shafuka masu sauki akan divs tare da CSS ana zana daidai. An kafa aikin tun shekara guda da ta gabata don koyar da tsarin haɓaka injunan bincike, amma yanzu yana ƙoƙarin nemo sabbin kayan aiki.

Abin da aka riga aka aiwatar:

  • HTML parsing, CSS subset, cascading CSS, DOM.
  • Mayar da shafi, toshe shimfidar abun ciki.
  • Taimako na yanki don taƙaitaccen bayani akwatin model da dukiya"shugabanci".
  • Samar da juji na gyara kurakurai tare da bishiyar abubuwan da aka nuna.
  • Yana goyan bayan abubuwan ƙima na sabani don Babban-DPI fuska.
  • Yin rubutu ta amfani da ɗakin karatu na FreeType.
  • goyon bayan Tsarin Tafiya, mahallin-tsarin layi da tsarawa.

source: budenet.ru

Add a comment