Servo mühərrik Acid2 sınaqlarından keçdi. Firefox-da Crash Reporter Rust-da yenidən yazılmışdır

Rust dilində yazılmış Servo brauzer mühərrikinin tərtibatçıları, layihənin veb-brauzerlərdə veb standartlarının dəstəyini yoxlamaq üçün istifadə edilən Acid2 testlərindən uğurla keçməyə imkan verən səviyyəyə çatdığını açıqladılar. Acid2 testləri 2005-ci ildə yaradılıb və əsas CSS və HTML4 imkanlarını, həmçinin şəffaf fonları və "məlumat:" URL sxemi ilə PNG şəkilləri üçün düzgün dəstəyi qiymətləndirir. Servo-da son dəyişikliklərə Stylo CSS mühərrikinin Firefox kod bazası ilə sinxronizasiyası, şriftin göstərilməsi və işlənməsinin təkmilləşdirilməsi və etiket üçün sıçrayış ekranının göstərilməsi daxildir. , Qt üçün Servo WebView demo hazırlayır.

Bundan əlavə, Mozilla-nın Rust-da Firefox-da Crash Reporter komponentini yenidən yazmaq təşəbbüsünü qeyd edə bilərik. Crash Reporter Firefox-un əsas prosesinin qəzasını izləyir və brauzer tərtibatçılarına problem haqqında hesabat göndərmək üçün dialoq göstərir. Crash Reporter-ın yenidən işlənməsi ehtiyacı, qrafik interfeysin üç ayrı tətbiqinin (Windows, Linux və macOS üçün) olması və əlavə proqramların istifadəsi səbəbindən daha da inkişaf etdirilməsinə və dəyişikliklərin hazırlanmasına mane olan köhnə kod bazasının saxlanmasında problemlərlə əlaqədardır. macOS üçün Objective-C-də təbəqələr.

Yeni versiya bütün platformalar üçün vahid interfeysi təmin edir və yaddaş xətaları ehtimalını azaltmaq, etibarlılığı artırmaq və texniki xidməti sadələşdirmək üçün Rust dilindən istifadə edir. Firefox-dan asılı olmayan çarpaz platforma GUI yaratmaq üçün interfeysə hər bir platforma üçün doğma görünüş və hiss vermək üçün GTK, Win32 API və Cocoa üzərində həyata keçirilən əsas UI elementləri ilə abstraksiya qatından istifadə edilir.

Servo mühərrik Acid2 sınaqlarından keçdi. Firefox-da Crash Reporter Rust-da yenidən yazılmışdır


Mənbə: opennet.ru

Добавить комментарий