Servo motorrak Acid2 probak gainditu zituen. Crash Reporter Firefox-en berridatzi da Rust-en

Rust hizkuntzan idatzitako Servo nabigatzaile-motorraren garatzaileek iragarri zuten proiektuak Acid2 probak arrakastaz gainditzea ahalbidetzen duen mailara iritsi dela, web arakatzaileetan web estandarekiko euskarria probatzeko erabiltzen dena. Acid2 probak 2005ean sortu ziren eta oinarrizko CSS eta HTML4 gaitasunak ebaluatzen dituzte, baita hondo gardenak dituzten PNG irudien euskarri zuzena eta "datuak:" URL eskema. Servo-n egindako azken aldaketak, besteak beste, Stylo CSS motorra Firefox kode-basearekin sinkronizatzea, letra-tipoen errendatzea eta prozesatzea hobetzea eta etiketaren zirriborroa bistaratzea. , Qt-rako Servo WebView-ren demo bat prestatzen.

Gainera, Mozillak Crash Reporter osagaia Rust-en Firefox-en berridazteko ekimena nabarmendu dezakegu. Crash Reporter-ek Firefox prozesu nagusiaren hutsegitearen jarraipena egiten du eta elkarrizketa-koadro bat bistaratzen du arakatzaileen garatzaileei arazoari buruzko txostena bidaltzeko. Crash Reporter berritu beharra kode-oinarri zaharra mantentzeko arazoengatik da, eta horrek aldaketak garatzea eta prestatzea eragotzi zuen interfaze grafikoaren hiru inplementazio bereizi (Windows, Linux eta macOSentzat) eta osagarriak erabiltzeagatik. geruzak Objective-C-n macOS-erako.

Bertsio berriak plataforma guztietarako interfaze bateratua bermatzen du eta Rust hizkuntza erabiltzen du memoria-akatsen probabilitatea murrizteko, fidagarritasuna areagotzeko eta mantentze-lanak errazteko. Firefoxetik independentea den plataforma anitzeko GUI bat sortzeko, abstrakzio-geruza bat erabiltzen da GTK, Win32 API eta Cocoa-ren gainean inplementatutako oinarrizko UI elementuekin interfazeari plataforma bakoitzaren jatorrizko itxura emateko.

Servo motorrak Acid2 probak gainditu zituen. Crash Reporter Firefox-en berridatzi da Rust-en


Iturria: opennet.ru

Gehitu iruzkin berria