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 Brombach– Journalist
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. 

Open AI har lansert Chat GPT-nyheter som skal sørge for at den griper inn i tilværelsen din døgnet rundt, enten den jobber som KI-assistent mens du sover, eller hjelper deg å shoppe på nett.
Les også:

Nyhetene skal holde deg på plattformen døgnet rundt

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.

Fra venstre: Østfolds førstekandidat Johan Rud (MDG), digitaliserings- og forvaltningsminister Karianne Tung (Ap) og stortingsrepresentant Tage Pettersen (H).
Les også:

Meta overvåker nordmenns private meldinger – regjeringen får slakt

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. 

Anton Osika og Fabian Hedin grunnla KI-raketten Lovable så sent som i 2023 og blir nå Europas nyeste enhjørning.
Les også:

Vil gjøre koding overflødig: Verdsatt til over 18 milliarder på kun to år

Kommentarer:
Du kan kommentere under fullt navn eller med kallenavn. Bruk BankID for automatisk oppretting av brukerkonto.
Se flere jobber
Tre jobbtilbud 10 måneder før masteravslutning!
Les mer
Tre jobbtilbud 10 måneder før masteravslutning!
Få annonsen din her og nå frem til de beste kandidatene
Lag en bedriftsprofil
En tjeneste fra