Google har publisert utgivelsen av nettleseren Chrome 143. Samtidig er det en stabil utgivelse av det frie prosjektet Chromium, som fungerer som grunnlag for Chrome. Nettleseren Chrome skiller seg fra Chromium ved Ă„ bruke Googles logoer, ha et varslingssystem for krasj, moduler for avspilling av kopibeskyttet videoinnhold (DRM), et automatisk oppdateringssystem, permanent aktivert Sandbox-isolering, leveranse av nĂžkler til Google API og overfĂžring av RLZ-parametere ved sĂžk. For de som trenger mer tid til oppdateringer, stĂžttes en egen Extended Stable-gren i 8 uker. Neste utgivelse av Chrome 144 er planlagt til 13. januar.
Hovedforandringer i Chrome 143:
- StÞtten for XML-transformasjonssprÄket XSLT er erklÊrt foreldet og planlagt fjernet i utgivelsen av Chrome 155, inkludert at APIene XSLTProcessor og instruksjonene for stiltabeller i XML er erklÊrt foreldet. Som Ärsak nevnes sikkerhetsrisikoer knyttet til bruken av biblioteket libxslt, som har vedlikeholdsproblemer og er kilde til angrep mot nettlesere, mens andelen web-sider som bruker XSLT er estimert til 0,02%.
- Nye funksjoner i AI-modus er lagt til, som gjÞr det mulig Ä samhandle med en AI-agent fra adresselinjen eller fra siden som vises nÄr en ny fane Äpnes. AI-modus gir mulighet til Ä stille komplekse spÞrsmÄl pÄ naturlig sprÄk og fÄ svar basert pÄ aggregering av informasjon fra de mest relevante sidene om emnet. Hvis nÞdvendig kan brukeren presisere informasjon med oppfÞlgingsspÞrsmÄl. Modusen lar ogsÄ brukeren stille spÞrsmÄl om innholdet pÄ siden direkte fra adresselinjen. For Ä gÄ inn i AI-modus, som for tiden bare er tilgjengelig pÄ plattformene macOS og Windows, er det nok Ä trykke pÄ tabulatortasten fÞr innskriving i adresselinjen.

- ICU-biblioteket er oppdatert til versjon 77.1 med stĂžtte for Unicode 16 og oppdaterte lokaliseringsdata.
- I CSS er det lagt til en selektor «@container anchored(fallback)», som gjÞr det mulig Ä endre stilen pÄ elementer knyttet til posisjonen til andre elementer, avhengig av den alternative posisjonen valgt av nettleseren, angitt gjennom egenskapen «position-try-fallbacks» for Ä forhindre at elementet gÄr ut av de ytre konturene eller synsomrÄdet.
- I CSS-egenskapene «background-position-x» og «background-position-y» er det nÄ mulig Ä bestemme posisjonen til bakgrunnsbilde i forhold til en av kantene av blokken. For eksempel, «background-position-x: left 30px;».
- Det er lagt til en CSS-egenskap «font-language-override» for Ă„ overstyre sprĂ„ket som brukes for Ă„ erstatte glyph-er i OpenType-skrifter som tilbyr glyph-varianter spesifikke for bestemte sprĂ„k. For eksempel, âfont-language-override: «RUS»;â.
- I API-en for WindowEventHandlers er det lagt til stÞtte for hÄndtering av hendelsene «ongamepadconnected» og «ongamepaddisconnected» for Ä spore tilkobling og frakobling av spillkontrollere.
- I JavaScript API for arbeid med DOM er bruken av alle symboler tillatt i navn og prefikser for de opprettede elementene og attributtene, som er gyldige i HTML-parseren.
- NÄr man bruker API-en for WebTransport er det tillatt Ä forhandle om protokollen som brukes for interaksjon serveren med web-applikasjonen (nÄr det opprettes et WebTransport-objekt, kan applikasjonen spesifisere en liste over tillatte protokoller).
- I Origin trial-modus er det lagt til API Web Install, som tilbyr metoden navigator.install() for Ä initiere installasjonen av web-applikasjoner av nettsteder, som kan brukes nÄr man lager kataloger-butikker av web-applikasjoner, eller for Ä forenkle installasjonen av web-applikasjoner for bruk med det nÄvÊrende nettstedet. Installeringen skjer etter brukerens eksplisitte bekreftelse pÄ operasjonen.
- Det er gjort forbedringer i verktÞyene for webutviklere. Mulighetene til den eksperimentelle MCP (Model Context Protocol)-serveren er utvidet, noe som gjÞr det mulig Ä fÄ tilgang til mulighetene til Chrome DevTools fra eksterne AI-assistenter. Element-panelet har fÄtt stÞtte for debugging av CSS-regler @starting-style. Revisionspanelet er oppdatert til utgivelsen Lighthouse 13. Ved eksportering av ytelsesovervÄkingsresultater er det nÄ mulig Ä inkludere innhold av HTML-, CSS- og JavaScript-filer i arkivet, samt data fra «source map».

I den nye versjonen er 13 sÄrbarheter blitt rettet, i tillegg til nye funksjoner og feilrettinger. Mange av sÄrbarhetene ble identifisert som fÞlge av automatisert testing med verktÞyene AddressSanitizer, MemorySanitizer, Control Flow Integrity, LibFuzzer og AFL. Det ble ikke oppdaget kritiske problemer som kan omgÄ alle sikkerhetsnivÄer i nettleseren og kjÞre kode pÄ systemet utenfor sandbox-miljÞet. I forbindelse med programmet for kontantbelÞnning for oppdagelse av sÄrbarheter, har Google tildelt 13 premier og utbetalt 18 000 USD (én premie pÄ $11 000, to premier pÄ $3 000 og én premie pÄ $1 000). StÞrrelsen pÄ 9 av belÞnningene er ennÄ ikke bestemt.
Kilde: opennet.ru


