Kompania Google publikoi version më të re të shfletuesit web Chrome 143. Njëkohësisht, është në dispozicion një version stabil i projektit të hapur Chromium, i cili shërben si baza për Chrome. Shfletuesi Chrome dallon nga Chromium për shkak të përdorimit të logove të Google, sistemit të dërgimit të njoftimeve në rast dështimi, moduleve për riprodhimin e përmbajtjes video të mbrojtur nga kopjimi (DRM), sistemit të përditësimeve automatike, përfshirjes së vazhdueshme të Sandbox-it për izolim, dhënies së çelësave për API-në e Google dhe transmetimit të parametrave RLZ gjatë kërkimit. Për ata që kërkojnë më shumë kohë për përditësimin, mbështetet një degë e veçantë Extended Stable, e cila ofron mbështetje për 8 javë. Versioni i ardhshëm i Chrome 144 është planifikuar për 13 janar.
Ndryshimet kryesore në Chrome 143:
- ĂshtĂ« shpallur e vjetĂ«ruar dhe e planifikuar pĂ«r t'u çaktivizuar nĂ« versionin Chrome 155 mbĂ«shtetje pĂ«r gjuhĂ«n e transformimit tĂ« dokumenteve XML XSLT, pĂ«rfshirĂ« Ă«shtĂ« shpallur e vjetĂ«ruar API-ja XSLTProcessor dhe udhĂ«zimet pĂ«r analizimin e tabelave tĂ« stilit XML. Si arsyetim pĂ«r kĂ«tĂ« janĂ« pĂ«rmendur rreziqet e sigurisĂ« pĂ«r shkak tĂ« pĂ«rdorimit tĂ« bibliotekĂ«s libxslt, e cila ka probleme me mbĂ«shtetje dhe Ă«shtĂ« njĂ« burim pĂ«r kryerjen e sulmeve nĂ« shfletues, ndonĂ«se pĂ«rqindja e faqeve web qĂ« pĂ«rdorin XSLT Ă«shtĂ« vlerĂ«suar nĂ« 0.02%.
- Janë shtuar mundësi të reja në modalitetin AI, i cili lejon interaksionin me agjentin AI nga barra e adresës ose nga faqja që shfaqet kur hapni një tabs të ri. Modaliteti AI ofron mundësinë për të bërë pyetje të ndërlikuara në gjuhën natyrore dhe për të marrë përgjigje bazuar në agregimin e informacionit nga faqet më relevante mbi temën e caktuar. Nëse është e nevojshme, përdoruesi mund të sqarojë informacionin me pyetje ndihmëse. Modaliteti gjithashtu lejon të bëhen pyetje mbi përmbajtjen e faqes direkt nga barra e adresës. Për t'u kaluar në modalitetin AI, i cili aktualisht është në dispozicion vetëm në platformat macOS dhe Windows, është e mjaftueshme të shtypni çelësin e tab-it përpara se të filloni të shkruani në barra e adresës.

- Biblioteka ICU është azhurnuar në versionin 77.1 me mbështetje për Unicode 16 dhe azhurnim të të dhënave të lokalitetit.
- CSS ka selektori "@container anchored(fallback)" është shtuar, duke lejuar ndryshimin e stilit të elementeve të lidhura me pozitën e elementeve të tjerë, varësisht nga pozita alternative e zgjedhur nga shfletuesi, e cila caktohet përmes pronës "position-try-fallbacks" për të parandaluar që elementi të dalë jashtë bllokut ose hapësirës së pamjes.
- Në pronat CSS "background-position-x" dhe "background-position-y" është shtuar mundësia për të përcaktuar pozitën e figurës së sfondit në lidhje me njërin nga skajet e bllokut. Për shembull, "background-position-x: left 30px;".
- ĂshtĂ« shtuar pronĂ« CSS "font-language-override" pĂ«r tĂ« tejkaluar gjuhĂ«n e pĂ«rdorur pĂ«r zĂ«vendĂ«simin e glifĂ«ve nĂ« fontet OpenType, tĂ« cilat ofrojnĂ« variante glifesh specifike pĂ«r gjuhĂ« tĂ« caktuara. PĂ«r shembull, âfont-language-override: "RUS";â.
- Në API-in WindowEventHandlers është shtuar mbështetje për trajtimin e ngjarjeve "ongamepadconnected" dhe "ongamepaddisconnected" për të monitoruar lidhjen dhe shkëputjen e gamepad-ëve.
- Në JavaScript API për punën me DOM, në emrat dhe prefiksat e elementeve dhe atributeve të krijuar lejohet përdorimi i të gjithë simboleve të lejuara në parserin HTML.
- Kur përdoret API WebTransport, lejohet negociimi i protokollit që përdoret për komunikimin serverë me aplikacionin web (kur krijohet objekti WebTransport, aplikacioni mund të specifikojë një listë protokollesh të lejuar).
- Në modin Origin trial, është shtuar API Web Install, e cila ofron metodën navigator.install() për të iniciuar instalimin e aplikacioneve web nga faqet, e cila mund të përdoret për krijimin e katalogeve-tregje të aplikacioneve web ose për të simplifikuar instalimin e aplikacioneve web për të punuar me faqen aktuale. Instalimi realizohet pas një konfirmimi të qartë të operacionit nga përdoruesi.
- Janë bërë përmirësime në mjetet për zhvilluesit web. Janë zgjeruar mundësitë e serverit eksperimental MCP (Model Context Protocol), i cili lejon qasje në mundësitë e Chrome DevTools nga asistentë AI të jashtëm. Në panelin Elements është shtuar mbështetje për debugin e rregullave CSS @starting-style. Paneli i auditit është rinovuar në versionin Lighthouse 13. Gjatë eksporteve të rezultateve të monitorimit të performancës, është ofruar mundësia për të përfshirë në arkiv përmbajtjen e skedarëve HTML, CSS dhe JavaScript, si dhe të dhënat "source map".

Përveç përmirësimeve dhe riparimeve të defekteve, versioni i ri ka eliminuar 13 vulnerabilitete. Shumica e këtyre vulnerabiliteteve u identifikuan si rezultat i testeve automatizuar me mjetet AddressSanitizer, MemorySanitizer, Control Flow Integrity, LibFuzzer dhe AFL. Nuk janë identifikuar probleme kritike që mund të anashkalojnë të gjitha nivelet e mbrojtjes së shfletuesit dhe të ekzekutojnë kod në sistem përtej mjedisit sandbox. Si pjesë e programit për shpërblimin e parave për identifikimin e vulnerabiliteteve për këtë version, kompania Google ka vendosur 13 shpërblime dhe ka paguar 18 mijë dollarë amerikanë (një shpërblim prej 11,000 dollarësh, dy shpërblime prej 3,000 dollarësh dhe një shpërblim prej 1,000 dollarësh). Shuma e 9 shpërblimeve ende nuk është përcaktuar.
Burimi: opennet.ru


