Google Chrome er en nettleser med lukket kildekode utviklet av Google
For noen dager siden ble lanseringen av den nye versjonen av den populære nettleseren Google Chrome 109 annonsert , som fikser flere feil og introduserer noen nye funksjoner. Denne nye versjonen lar Google Chrome eliminere totalt 17 sikkerhetsproblemer.
De fleste av de eksternt rapporterte sikkerhetsfeilene er feil med middels og lav alvorlighetsgrad, med bare to av dem vurdert som "høy alvorlighetsgrad". Disse inkluderer et problem uten bruk i oversiktsmodus (CVE-2023-0128) og en heap buffer overflow bug i nettverkstjenesten (CVE-2023-0129).
Google sier at de har utbetalt feilpremier på henholdsvis $4,000 og $2,000 for disse sårbarhetene. Totalt åtte middels alvorlige feil har blitt løst med den siste iterasjonen av nettleseren, hvorav fem er beskrevet som upassende implementeringsfeil i Chrome-komponenter som Full Screen API, Iframe Sandbox og Permission Requests.
Gjenværende problemer inkluderer to bruk-etter-fri-sårbarheter i Cart og en heap buffer overflow bug i Platform Apps.
Hovednyhetene til Chrome 109
Den nye versjonen av Chrome 109 kommer med en rekke endringer og forbedringer, hvorav de fleste er fokusert på utviklere, men en av dem er en av de viktigste i denne utgivelsen og er tilbakekomsten av støtte for MathML Core.
Mathematical Markup Language går tilbake til å definere matematiske formler innebygd i HTML- og SVG-dokumenter. I tillegg til dette er CSS-egenskapene `math-style`, `math-depth` og `math-shift` også inkludert for å tilpasse MathML-spesifikk stil, i tillegg til verdien `math` for `display`-egenskapen, verdien `math-auto` for teksttransformasjonsegenskapen og navnet `math` for `font-family`-egenskapen.
En annen særegenhet ved denne nye versjonen av Google Chrome 109 er at det er den siste versjonen som er kompatibel med Windows 7 og Windows 8. Google kunngjorde det for noen uker siden, så Chrome 109 er den siste som er installert på disse versjonene av Windows.
På siden av forbedringene i verktøyene for webutviklere nevnes det at JavaScript-debuggeren har blitt forbedret for å fjerne tilstopping av variabelnavn i Generator og asynkrone funksjoner, egenskapen new.target er lagt til for å avgjøre om den har blitt kalt til en funksjon eller konstruktør med den nye operatøren.
Vær også oppmerksom på at et WeakRef-objekt er lagt til for å holde en referanse til et annet objekt, slik at det ikke samles opp med søppel. Lagt til hint til stilpanelet for inaktive CSS-egenskaper innebygd høyde/bredde, flex og rutenett. Ytelsespanelet gir resultater av vanlige funksjonsnavn definert gjennom kildekartet.
Andre viktige endringer i denne nye versjonen av Google Chrome 109 inkluderer:
- Nye funksjoner er lagt til for å forbedre skjermdelingen.
- Lagt til Conditional Focus API, som legger til et CaptureController-objekt til getDisplayMedia() som kan brukes av et program som fanger et vindu eller en fane.
- Fjernet støtte for ikke-standard Event.path API og bør bruke Event.composedPath()-metoden i stedet.
- Utvidet støtte for spekulative regler (spekulasjonsregler), som lar nettstedforfattere sende informasjon til nettleseren om de mest sannsynlige sidene brukeren kan gå til.
- Lagt til "hyphenate-limit-chars" CSS-egenskapen, som kan brukes til å spesifisere minimum antall tegn i delene av et ord som er atskilt ved å plassere slutten av et ord på en annen linje.
- Rettet et sakte rulleproblem på Linux ved bruk av Wayland.
Hvordan installere Google Chrome på Linux?
Hvis du er interessert i å installere denne nye versjonen av nettleseren, og du ikke allerede har den installert, kan du laste ned installasjonsprogrammet som tilbys i deb- og rpm-pakkene fra den offisielle nettsiden.