NETTLESERE

Ønsker samarbeid om å løse noen av nettlesernes verste CSS-problemer

Til tross for at alle er opptatt av standarder, er det fortsatt betydelige kompatibilitetsproblemer mellom flere av de ulike nettleserne. Det skaper bryderi for webutviklere.

Resultatene av den samme CSS-transformasjonen i henholdsvis Chrome (til venstre), Firefox og Safari er på ingen måte like. Selv fargene er forskjellige.
Resultatene av den samme CSS-transformasjonen i henholdsvis Chrome (til venstre), Firefox og Safari er på ingen måte like. Selv fargene er forskjellige. Illustrasjon: Google, Digi.no
Harald BrombachHarald BrombachNyhetsleder
29. mars 2021 - 05:00

Selv om dagens nettlesere behandler webinnhold på en langt mer ensartet måte enn det som var tilfellet før, må webutviklere fortsatt forholde seg til at forskjellige nettlesermotorer har ulik grad av støtte for mange teknologier. I noen tilfeller mangler støtten fullstendig. I andre tilfeller loves det støtte av alle, men resulterer i innhold som opptrer ulikt i de forskjellige nettleserne. 

Eystein Hanssen har skrevet boka «Jeg har ikke noe å skjule» om våre digitale spor.
Les også

Dine digitale spor kan gjøre deg sårbar – slik unngår du å bli utnyttet

Vil redusere forskjellene

Det er angivelig mange slike problemer, små og store, men nå ønsker i alle fall noen av nettleserleverandørene å gjøre forskjellene mindre. Gjennom et prosjekt kalt Compat2021 har Google så langt fått med seg Microsoft og det spanske friprog-selskapet Igalia, som bidrar til alle de store nettlesermotorene, men som i tillegg har vedlikeholdsansvaret for WPE, WebKit-motoren for integrerte systemer. Apple Safari er basert på WebKit, men det er uklart hvor mye Igalia påvirker hva som prioriteres oppstrøms i WebKit-prosjektet.

Det er nok ikke mulig å løse alle kompatibilitetsproblemene i løpet av 2021, så Compat2021-prosjektet har valgt å prioritere fem konkrete problemområder som anses som ganske store. Alle er knyttet til stilsett, altså CSS.

Flexbox og Grid

De fem problemområdene Flexbox, Grid, «sticky» posisjonering, høyde/bredde-forhold og transformasjoner. Ifølge Microsoft er disse områdene blitt valgt på bakgrunn av hvor mye funksjonaliteten benyttes på offentlige websider, antallet tilbakemeldinger om feil, andre former for feedback, data fra CanIUse-nettstedet og testresultater.

Prosjektet har også kommet med et dashbord som viser hvordan de ulike nettleserne ligger an på disse områdene, både i stabile og eksperimentelle utgaver. Det kan minne litt om de gamle Acid-testene, men er ikke noen egentlig test av brukerens nettleser.

Daglig leder Fredrik Høst og senior forretningsutvikler Sindre Brochmann i Epsi Norge har undersøkt tilfredsheten blant kundene til bredbåndsbransjen.
Les også

Kommer dårligst ut i måling: – Flere kunder rapporterer om problemer

Safari henger etter

De stabile utgavene av Chromium-baserte nettlesere ligger et godt stykke foran stabile utgaver av Firefox og ikke minst Safari, men ser man på det som tilbys av eksperimentell funksjonalitet, så er Firefox rett bak nettlesere som Chrome og Edge. Dette skyldes at Google erklærte en god del av denne funksjonaliteten for stabil i januar og inkluderte den i Chromium M88, som har blitt til blant annet Chrome 88 og Edge 88. 

Apple Safari utvikles fortsatt på gamlemåten, med én ny hovedversjon i året. Det er dermed ikke så mye rom for raske forbedringer. Ifølge Compat2021-dashbordet er det ikke noen stor forskjell på den stabile versjonen av Safari og de nyeste testutgavene når det gjelder de fem utvalgte problemområdene. Men den neste hovedversjonen av Safari ventes først i september, så dagens status forteller ikke nødvendigvis så mye om hva den stabile utgaven vil inkludere. 

Digitaliseringsminister Karianne Tung legger fram digitaliseringsstrategien for Norge om ei uke. Her fra en samtale med fungerende Nkom-sjef John-Eivind Velure under Arendalsuka i august i år.
Les også

Legger fram digitaliserings­strategien neste uke

Del
Kommentarer:
Du kan kommentere under fullt navn eller med kallenavn. Bruk BankID for automatisk oppretting av brukerkonto.
Tekjobb
Se flere jobber
Hvordan lage en stillingsannonse på Tekjobb?
Les mer
Hvordan lage en stillingsannonse på Tekjobb?
Tekjobb
Få annonsen din her og nå frem til de beste kandidatene
Lag en bedriftsprofil
En tjeneste fra