Il-magna Servo għaddiet mit-testijiet Acid2. Crash Reporter f'Firefox inkiteb mill-ġdid f'Rut

L-iżviluppaturi tal-magna tal-brawżer Servo, miktuba bil-lingwa Rust, ħabbru li l-proġett laħaq livell li jippermettilu jgħaddi b'suċċess mit-testijiet Acid2, użati biex jittestjaw l-appoġġ għall-istandards tal-web fil-web browsers. It-testijiet Acid2 inħolqu fl-2005 u jevalwaw il-kapaċitajiet bażiċi CSS u HTML4, kif ukoll appoġġ korrett għal immaġini PNG bi sfondi trasparenti u l-iskema "data:" URL. Bidliet reċenti fis-Servo jinkludu s-sinkronizzazzjoni tal-magna Stylo CSS mal-kodiċi tal-Firefox, it-titjib tal-għoti u l-ipproċessar tat-tipa, u l-wiri ta’ splash screen għat-tikketta , tipprepara demo ta 'Servo WebView għal Qt.

Barra minn hekk, nistgħu ninnotaw l-inizjattiva ta 'Mozilla biex tikteb mill-ġdid il-komponent Crash Reporter f'Firefox f'Rut. Crash Reporter jimmonitorja l-ħabta tal-proċess ewlieni tal-Firefox u juri djalogu biex jibgħat rapport dwar il-problema lill-iżviluppaturi tal-browser. Il-ħtieġa li Crash Reporter tinħadem mill-ġdid kienet dovuta għal problemi fiż-żamma tal-bażi tal-kodiċi l-antika, li ppreveniet aktar żvilupp u preparazzjoni ta 'bidliet minħabba l-preżenza ta' tliet implimentazzjonijiet separati tal-interface grafika (għall-Windows, Linux u macOS) u l-użu ta 'addizzjonali. saffi f'Objettiv-C għal macOS.

Il-verżjoni l-ġdida tiżgura interface unifikat għall-pjattaformi kollha u tuża l-lingwa Rust biex tnaqqas il-probabbiltà ta 'żbalji fil-memorja, iżżid l-affidabbiltà u tissimplifika l-manutenzjoni. Biex tinħoloq GUI bejn pjattaformi li hija indipendenti minn Firefox, jintuża saff ta' astrazzjoni b'elementi ewlenin tal-UI implimentati fuq GTK, Win32 API, u Cocoa biex jagħtu lill-interface dehra u sensazzjoni indiġena għal kull pjattaforma.

Il-magna Servo għaddiet mit-testijiet Acid2. Crash Reporter f'Firefox inkiteb mill-ġdid f'Rut


Sors: opennet.ru

Żid kumment