Kompania Google publikoi lëshimin e shfletuesit web Chrome 143. Në të njëjtën kohë është në dispozicion një lëshim stabil i projektit të lirë Chromium, i cili shërben si baza për Chrome. Shfletuesi Chrome dallon nga Chromium duke përdorur logot e Google, duke pasur një sistem të dërgimit të njoftimeve në rast crash, module për riprodhimin e përmbajtjes video të mbrojtur nga kopjimi (DRM), një sistem automatizimi të përditësimeve, aktivizimin e vazhdueshëm të Sandbox-it, ofrimin e çelësave për API-të e Google dhe transmetimin e parametrave RLZ gjatë kërkimit. Për ata që kanë nevojë për më shumë kohë për përditësim, mbështetet veçmas dega Extended Stable, e cila përkrah 8 javë. Lëshimi i ardhshëm i Chrome 144 është i planifikuar për 13 janar.
Ndryshimet kryesore në Chrome 143:
- ĂshtĂ« shpallur si e skaduar dhe Ă«shtĂ« planifikuar tĂ« fiket nĂ« lĂ«shimin e Chrome 155 mbĂ«shtetjes pĂ«r gjuhĂ«n e transformimit tĂ« dokumenteve XML XSLT, pĂ«rfshirĂ« API-tĂ« e XSLTProcessor dhe udhĂ«zimet pĂ«r analizĂ«n e stilit XML. Si arsye pĂ«r kĂ«tĂ« pĂ«rmenden rreziqet e sigurisĂ«, tĂ« shkaktuara nga pĂ«rdorimi i bibliotekĂ«s libxslt, e cila ka probleme me mirĂ«mbajtjen dhe Ă«shtĂ« njĂ« burim pĂ«r kryerjen e sulmeve nĂ« shfletues, ndĂ«rkohĂ« qĂ« pjesa e faqeve web qĂ« pĂ«rdorin XSLT vlerĂ«sohet tĂ« jetĂ« 0.02%.
- Janë shtuar mundësi të reja për modin AI, i cili ndihmon të ndërveprohet me agjentin AI nga shiritin e adresës ose nga faqja që shfaqet kur hapni një skedë të re. Modin AI lejon përshtatjen e pyetjeve komplekse në gjuhën natyrore dhe merr përgjigje duke grumbulluar informacion nga faqet më relevante mbi temën e caktuar. Nëse është e nevojshme, përdoruesi mund të sqarojë informacionin me pyetje të ndihmës. Ky mod gjithashtu lejon që të bëhen pyetje për përmbajtjen e faqes drejtpërdrejt nga shiritin e adresës. Për të kaluar në modin AI, i cili aktualisht është në dispozicion vetëm në platformat macOS dhe Windows, mjafton të shtypni butonin e tab-it përpara se të filloni të shkruani në shiritin e adresës.

- Biblioteka ICU është përditësuar në versionin 77.1 me mbështetje Unicode 16 dhe përditësim të të dhënave të locale-ve.
- Në CSS është shtuar selektori "@container anchored(fallback)", i cili lejon ndryshimin e stilit të elementeve të lidhura me pozicionin e elementeve të tjerë, në varësi të pozicionit alternativ të zgjedhur nga shfletuesi, i caktuar përmes pronës "position-try-fallbacks" për të parandaluar daljen e elementit jashtë kufijve të bllokut të jashtëm ose të zonës së shikimit.
- Në pronat CSS «background-position-x» dhe «background-position-y» është shtuar mundësia për të përcaktuar pozitat e figurës prapa në lidhje me njërin nga skajet e bllokut. Për shembull, «background-position-x: left 30px;».
- Shtuar prona CSS «font-language-override» pĂ«r tĂ« mbivendosur gjuhĂ«n qĂ« pĂ«rdoret 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-në WindowEventHandlers është shtuar mbështetje për përpunimin e ngjarjeve «ongamepadconnected» dhe «ongamepaddisconnected» për të ndjekur lidhjen dhe shkëputjen e gamepad-ëve.
- Në API-në JavaScript për punën me DOM është lejuar përdorimi i të gjitha simboleve të pranueshme në parserin HTML në emrat dhe prefikset e elementeve dhe atribueteve të krijuara.
- Në përdorimin e API-së WebTransport është lejuar negociimi i protokollit që përdoret për interaksionin serverit me aplikacionin web (kur krijohet objekti WebTransport, aplikacioni mund të specifikojë një listë protokollesh të pranueshme).
- Në mënyrën Origin trial është shtuar API Web Install, që ofron metodën navigator.install() për të iniciuar instalimin e aplikacioneve web nga faqet, që mund të përdoret në krijimin e katalogëve/shitjeve të aplikacioneve web ose për të thjeshtuar instalimin e aplikacioneve web për t'u punuar me faqen aktuale. Instalimi bëhet pas konfirmimit 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ët AI të jashtëm. Në panelin Elements është shtuar mbështetje për debugimin e rregullave CSS @starting-style. Paneli i auditeve është përditësuar në lëshimin Lighthouse 13. Kur eksportoni rezultatet e 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 rregullimeve të gabimeve, versioni i ri ka eliminuar 13 dobësi. Shumica e këtyre dobësive janë identifikuar përmes testimeve automatizuese me mjete si AddressSanitizer, MemorySanitizer, Control Flow Integrity, LibFuzzer dhe AFL. Nuk janë gjetur probleme kritike që lejojnë kalimin e të gjitha niveleve të mbrojtjes të shfletuesit dhe ekzekutimin e kodit në sistem jashtë mjedisit sandbox. Si pjesë e programit për shpërblimin financiar për zbërthimin e dobësive për lëshimin aktual, kompanisë Google i janë dhënë 13 shpërblime dhe është paguar një total prej 18,000 dollarësh 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 nuk është përcaktuar ende.
Burimi: opennet.ru


