Google har publisert en ny utgave av nettleseren Chrome 155. Samtidig er den stabile utgaven av det frie prosjektet Chromium tilgjengelig, som er grunnlaget for Chrome. Nettleseren Chrome skiller seg fra Chromium ved at den bruker Google-logoer, har et system for Ä sende varsler ved krasj, moduler for avspilling av kopibeskyttet videoinnhold (DRM), et system for automatisk oppdatering, alltid aktivert Sandbox-isolasjon, levering av nÞkler til Google API og overfÞring av RLZ-parametere under sÞk. For de som trenger mer tid til oppdatering, opprettholdes en egen Extended Stable-gren som fÄr stÞtte i 8 uker. Neste utgave, Chrome 156, er planlagt for 20. oktober i den nye to ukers utviklingssyklusen.
Hovedendringer i Chrome 155 (1, 2, 3, 4):
- Standard for alle brukere er funksjonen «HTTPS-First», som automatisk omdirigerer HTTP-forespÞrsel til HTTPS for offentlig tilgjengelige nettsteder som ikke er plassert i intranett, som 192.168.0.1/16 og 10.0.0.0/8. For Ä sikre at nettsteder som ikke stÞtter HTTPS fungerer, er det implementert en fallback til HTTP hvis forespÞrselen ikke kan fullfÞres over HTTPS etter omdirigering, eller hvis det er problemer med sertifikater. NÄr en nettsted Äpnes via HTTP, vises en spesiell advarsel.
- StÞtte for dekoding av bilder i JPEG XL-format er standard aktiverert. Implementeringen er basert pÄ jxl-rs-biblioteket, skrevet i Rust. JPEG XL gir mulighet for filredusering pÄ 30-50% sammenlignet med JPEG-bilder av tilsvarende kvalitet. Blant de stÞttede avanserte funksjonene er: HDR, animasjon, transparens, progresiv lasting, jevn forringelse av kvaliteten ved nedsettelse av bitrate, tapsfri JPEG-komprimering, stÞtte for opptil 4099 kanaler og et stort fargespekter.
- Det visuelle oppsettet for grensesnittet for profilopprettelse er endret (funksjonaliteten er den samme). For Windows-plattformen er det lagt til et nytt trinn for introduksjon til opprettelse av profiler, som vises ved fĂžrste oppstart av nettleseren (for Linux og macOS vil dette vises i Chrome 158).

- Utvidelsen har utvidet spekteret av enheter som kan interageres med via API WebHID, som gir lavnivÄtilgang til HID-enheter (Human interface device, tastaturer, mus, spillkontrollere, berÞringsflater) og tilrettelegger for drift uten spesifikke drivere i systemet.
- PÄ siden chrome://extensions i administrasjonsmenyen for tillegg er det lagt til et punkt for vurdering og skriving av anmeldelser pÄ installerte tillegg, som leder til de tilsvarende sidene i Chrome Web Store-katalogen nÄr det trykkes.

- Det er implementert en tillatelse media-playback-while-not-visible, som gjÞr det mulig Ä blokkere avspilling av lyd og video i innebygde iframe-er nÄr de ikke er synlige.
- Det er lagt til CSS-egenskapen margin-trim, som fjerner marger fĂžr det fĂžrste og etter det siste elementet i den overordnede beholderen.
- Det er lagt til CSS-egenskapen text-decoration-skip-spaces, som styrer visningen av dekorasjoner (understreking eller gjennomstrykning) under mellomrom i teksten.
- Den nye CSS-funksjonen symbols() er lagt til for Ă„ forenkle tilpasningen av bruken av ikke-standard markĂžrer i lister.
- API WebCrypto har fĂ„tt stĂžtte for kryptografiske algoritmer som er motstandsdyktige mot kvanteangrep â ML-KEM og ML-DSA, samt algoritmene ChaCha20-Poly1305 og X-Wing.
- I API Window Management er det lagt til nye metoder for vindusadministrasjon: maximize(), minimize() og restore() for Ä maksimere vinduet, minimere det eller gjenopprette det til tidligere stÞrrelse. Det er ogsÄ lagt til metoden setResizable() for Ä styre muligheten for manuelt Ä endre vindusrammen. I CSS er det lagt til medieforespÞrselen display-state og resizable, som gjÞr det mulig Ä fastslÄ om vinduet er minimert eller maksimert, og om vinduet kan endre stÞrrelse.
- Nye innebygde farge-rom (PredefinedColorSpace) er lagt til â srgb-linear og display-p3-linear.
- Det er lagt til stĂžtte for tekstmoduler som importeres ved hjelp av konstruksjonen âimport ⊠with { type: «text» }â.
I tillegg til nyhetene og feilrettingene har den nye versjonen rettet opp 247 sÄrbarheter. 4 av problemene er klassifisert som kritiske, noe som betyr at sÄrbarhetene gjÞr det mulig Ä omgÄ alle nivÄer av nettleserbeskyttelse og kjÞre kode i systemet utenfor sandbox-miljÞet. Alle kritiske problemer skyldes tilgang til allerede frigitt minne (use-after-free).
Kilde: opennet.ru


