Google on julkaissut Chrome-selaimensa version 155. Chromen perustana toimivasta avoimen lähdekoodin Chromium-projektista on saatavilla myös vakaa versio. Chrome eroaa Chromiumista Google-logojen käytön, kaatumisilmoitusjärjestelmän, kopiosuojatun videosisällön (DRM) toistomoduulien, automaattisen päivitysten asennuksen, aina päällä olevan hiekkalaatikon eristämisen, Google API -avainten tarjoamisen ja RLZ-parametrien välittämisen suhteen haun aikana. Niille, jotka tarvitsevat enemmän aikaa päivittämiseen, ylläpidetään erillistä laajennettua vakaata versiota kahdeksan viikon ajan. Seuraava julkaisu, Chrome 156, on ajoitettu 20. lokakuuta osana uutta kahden viikon kehityssykliä.
Tärkeimmät muutokset Chrome 155:ssä (1, 2, 3, 4):
- "HTTPS-First" -ominaisuus on oletusarvoisesti käytössä kaikille käyttäjille. Tämä ominaisuus ohjaa HTTP-pyynnöt automaattisesti HTTPS:ään julkisesti saatavilla olevilla sivustoilla, joita isännöidään muissa kuin intranet-verkoissa, kuten 192.168.0.1/16 ja 10.0.0.0/8. Yhteensopivuuden varmistamiseksi sivustojen kanssa, jotka eivät tue HTTPS:ää, otetaan käyttöön varavaihtoehto HTTP:hen, jos HTTPS-pyyntö epäonnistuu uudelleenohjauksen jälkeen tai jos ilmenee varmenneongelmia. Näyttöön tulee erityinen varoitus, kun sivustoa yritetään avata HTTP:n kautta.
- JPEG XL -kuvien dekoodauksen tuki on oletuksena käytössä. Toteutus perustuu Rust-kielellä kirjoitettuun jxl-rs-kirjastoon. JPEG XL mahdollistaa tiedostokoon pienentämisen 30–50 % samanlaatuisiin JPEG-kuviin verrattuna. Tuettuihin lisäominaisuuksiin kuuluvat HDR, animaatiot, läpinäkyvyys, progressiivinen lataustila, tasainen laadun heikkeneminen alennetulla bittinopeudella, häviötön JPEG-pakkaus, tuki jopa 4099 kanavalle ja laaja värisyvyysalue.
- Profiilinluontikäyttöliittymän visuaalista ulkoasua on muutettu (toiminnallisuus pysyy samana). Alustalle Windows Profiilien luomiseen tutustumiseen on lisätty uusi vaihe, joka näkyy, kun käynnistät selaimen ensimmäisen kerran (esim. Linux и macOS Se näkyy Chromen versiossa 158).

- WebHID-rajapinnan kautta vuorovaikutuksessa olevien laitteiden valikoimaa on laajennettu. Tämä rajapinta on suunniteltu HID-laitteiden (käyttöliittymälaitteet, näppäimistöt, hiiret, peliohjaimet, kosketuslevyt) matalan tason käyttöoikeuksiin ja työn järjestämiseen ilman tiettyjä ajureita järjestelmässä.
- Lisäosien hallintavalikon chrome://extensions-sivulle on lisätty vaihtoehto asennettujen lisäosien arviointiin ja tarkasteluun. Tämän vaihtoehdon napsauttaminen vie sinut vastaaville sivuille Chrome Web Storen luettelossa.

- Median toiston ollessa näkymättömänä -käyttöoikeus on otettu käyttöön, minkä ansiosta voit estää äänen ja videon toiston upotettujen iframe-kehysten sisällä, kun ne eivät ole näkyvissä.
- CSS-ominaisuus margin-trim on lisätty poistamaan marginaalit pääelementin ensimmäisen elementin edestä ja viimeisen elementin jälkeen.
- Lisätty CSS-ominaisuus text-decoration-skip-spaces, joka hallitsee koriste-elementtien (alleviivaus tai yliviivaus) näyttämistä tekstin välilyöntien alla.
- Lisätty symbols() CSS-funktio helpottamaan mukautettujen luettelomerkkien käytön määrittämistä listoissa.
- WebCrypto-rajapinta tukee nyt kvanttiresistenttejä kryptografisia algoritmeja, kuten ML-KEM ja ML-DSA, sekä ChaCha20-Poly1305- ja X-Wing-algoritmeja.
- Ikkunanhallinnan API:in on lisätty uusia ikkunanhallintametodeja: maximize(), minimize() ja restore() ikkunan laajentamiseen, pienentämiseen tai palauttamiseen sen edelliseen kokoon. Myös setResizable()-metodi on lisätty ikkunan reunojen manuaalisen koon muuttamisen hallintaan. Näyttötilan ja koon muuttamisen mahdollistavat CSS-mediakyselyt on lisätty sen määrittämiseksi, onko ikkuna pienennetty vai maksimoitu ja voidaanko ikkunan kokoa muuttaa.
- Lisätty uudet sisäänrakennetut väriavaruudet (PredefinedColorSpace) - srgb-linear ja display-p3-linear.
- Lisätty tuki tekstimoduuleille, jotka on tuotu käyttämällä 'import … with { type: "text" }' -rakennetta.
Uusien ominaisuuksien ja virheenkorjausten lisäksi uusi versio korjaa 247 haavoittuvuutta. Neljälle ongelmalle on annettu kriittinen vakavuustaso, mikä tarkoittaa, että ne mahdollistavat kaikkien selaimen suojauskerrosten ohittamisen ja koodin suorittamisen hiekkalaatikkoympäristön ulkopuolella. Kaikki kriittiset ongelmat johtuvat jo vapautetun muistin käytöstä (use-after-free).
Lähde: opennet.ru


