Optimering av webbprestanda och Lighthouse · Lektion

Effektiva bildformat

Jämför och välj optimala bildformat, exempelvis WebP, AVIF och JPEG, för olika användningsområden och balansera kvalitet mot filstorlek.

Lektion 1 av 412 steg

Effektiva bildformat är en gratis lektion i Optimering av webbprestanda och Lighthouse på CoddyKit. Detta är lektion 1 av 4. Ni kan läsa hela lektionen gratis nedan och sedan öva praktiskt i webbläsaren med en inbyggd kodredigerare och en AI-handledare som är tillgänglig dygnet runt. Den ingår i lärvägen för Optimering av webbprestanda och Lighthouse, och Era framsteg synkroniseras mellan webben och CoddyKit-appen. Kursen i Optimering av webbprestanda och Lighthouse innehåller totalt 4 lektioner.

Varför bildformat spelar roll

Att välja rätt bildformat är avgörande för webbprestandan. Det handlar om att balansera bildkvalitet och filstorlek.

Mindre bildfiler innebär snabbare laddningstider, vilket förbättrar användarupplevelsen och till och med kan förbättra webbplatsens placering i sökresultaten.

JPEG: för fotografier

JPEG (Joint Photographic Experts Group) passar bäst för fotografier och komplexa bilder med många färger. Formatet använder förstörande komprimering, vilket innebär att en del bilddata tas bort permanent för att minska filstorleken.

Det ger effektiv komprimering för foton, men upprepad lagring kan försämra kvaliteten. JPEG stöder INTE transparens.

<!-- Example of a JPEG image -->
<img src="my-photo.jpg" alt="A beautiful landscape">

PNG: grafik och transparens

PNG (Portable Network Graphics) passar bäst för bilder som kräver skarpa linjer, enfärgade ytor och särskilt transparens, till exempel logotyper, ikoner och illustrationer.

Formatet använder förlustfri komprimering, vilket innebär att inga data går förlorade under komprimeringen. Det ger högre kvalitet, men ofta större filer jämfört med JPEG för liknande fotografiskt innehåll.

<!-- Example of a PNG image with transparency -->
<img src="my-logo.png" alt="Company Logo">

GIF: enkla animationer

GIF (Graphics Interchange Format) är känt för sin förmåga att visa enkla animationer. Det stöder transparens men är begränsat till en palett med 256 färger.

Denna färgbegränsning gör GIF olämpligt för fotografier eller komplexa bilder. Det passar bäst för korta, enkla animationer eller mycket små bilder med få färger.

<!-- Example of a GIF animation -->
<img src="loading-spinner.gif" alt="Loading animation">

WebP: den moderna standarden

WebP är ett modernt bildformat som utvecklats av Google. Det är utformat för att ge överlägsen förstörande och förlustfri komprimering av bilder på webben, vilket ofta resulterar i betydligt mindre filstorlekar.

WebP-bilder kan vara 25–35 % mindre än jämförbara JPEG- eller PNG-filer, vilket ger snabbare sidladdningar utan någon märkbar kvalitetsförlust.

WebP:s viktigaste fördelar

WebP kombinerar de bästa egenskaperna hos äldre format:

  • Mindre filstorlekar: Minskar filstorleken avsevärt för både fotografiska bilder och grafik.
  • Transparens: Stöder transparens med alfakanal, precis som PNG.
  • Animation: Kan också stödja animation, ungefär som GIF, men med bättre komprimering.
  • Flexibilitet: Erbjuder både förstörande komprimering för foton och förlustfri komprimering för grafik.

AVIF: nästa generation

AVIF (AV1 Image File Format) är ett ännu nyare bildformat baserat på videokodeken AV1. Det erbjuder den högsta komprimeringseffektiviteten bland dagens bildformat.

AVIF kan ge ännu mindre filstorlekar än WebP, ofta ytterligare 10–20 %, samtidigt som bildkvaliteten förblir utmärkt. Formatet blir allt vanligare tack vare sin överlägsna prestanda.

AVIF:s överlägsna fördelar

AVIF erbjuder flera förbättringar:

  • Högsta komprimering: Ger de minsta filstorlekarna för både förstörande och förlustfria bilder.
  • HDR-stöd: Stöder bilder med High Dynamic Range (HDR), vilket ger rikare färger och större kontrast.
  • Bredare färgomfång: Kan visa ett bredare färgomfång än äldre format.
  • Transparens och animation: Stöder även transparens och animation.

Välj det optimala formatet

Vilket format som är bäst beror på bildens innehåll och vilka webbläsare som behöver stödjas:

  • Fotografier: AVIF > WebP > JPEG
  • Logotyper/grafik (med transparens): AVIF > WebP > PNG
  • Enkla animeringar: AVIF > WebP > GIF
  • Stöd för äldre webbläsare: JPEG, PNG och GIF erbjuder fortfarande den bredaste webbläsarkompatibiliteten.

Moderna format som AVIF och WebP föredras i allmänhet av prestandaskäl.

Servering med <picture>

Om du vill använda moderna format och samtidigt säkerställa kompatibilitet kan du använda HTML-elementet <picture>. Det låter dig ange flera bildkällor så att webbläsaren kan välja det format som stöds bäst.

Webbläsaren försöker läsa in den första <source> som den stöder. Taggen <img> fungerar som reservlösning för webbläsare som inte stöder <picture> eller någon av <source>-typerna.

<picture>
  <source srcset="hero.avif" type="image/avif">
  <source srcset="hero.webp" type="image/webp">
  <img src="hero.jpg" alt="A beautiful landscape" width="800" height="600">
</picture>

Testa dina kunskaper

Vilka av följande påståenden om bildformat och deras användning stämmer?

Sammanfattning av effektiva bildformat

Vi har gått igenom viktiga bildformat och deras bästa användningsområden för webbprestanda:

  • JPEG: Bäst för fotografier (med förstörande komprimering).
  • PNG: Bäst för grafik och transparens (förlustfri komprimering).
  • GIF: För enkla animeringar med få färger.
  • WebP: Modernt och effektivt, med stöd för förstörande och förlustfri komprimering, transparens och animeringar.
  • AVIF: Nästa generations format med högst komprimering och stöd för HDR.
  • Elementet <picture> är viktigt för att leverera moderna format med robusta reservlösningar.

Genom att välja rätt format och använda tekniker som <picture> kan du förbättra webbplatsens laddningstider avsevärt!

Gratis att börja

Lär dig Optimering av webbprestanda och Lighthouse med en AI-lärare – gratis

Skriv och kör riktig kod i webbläsaren, få omedelbar hjälp av en AI-lärare dygnet runt och fortsätt där du slutade – på webben eller i appen.

Kurser
12
Lektioner
48

Vanliga frågor

Är lektionen ”Effektiva bildformat” gratis?

Ja – hela texten till ”Effektiva bildformat” kan läsas gratis här på webben. Om Ni vill öva interaktivt med en inbyggd kodredigerare och en AI-handledare som är tillgänglig dygnet runt och låsa upp resten av kursen i Optimering av webbprestanda och Lighthouse, kan Ni uppgradera till CoddyKit PRO. Kursen i Optimering av webbprestanda och Lighthouse innehåller totalt 4 lektioner.

Vad lär jag mig i ”Effektiva bildformat”?

Jämför och välj optimala bildformat, exempelvis WebP, AVIF och JPEG, för olika användningsområden och balansera kvalitet mot filstorlek. Ni övar på Optimering av webbprestanda och Lighthouse med praktisk kod som körs direkt i webbläsaren, medan en AI-handledare som är tillgänglig dygnet runt svarar på Era frågor under lektionen.

Behöver jag någon erfarenhet för att börja lära mig Optimering av webbprestanda och Lighthouse?

Du behöver inga förkunskaper. Utbildningen i Optimering av webbprestanda och Lighthouse på CoddyKit är upplagd för allt från nybörjare till avancerade elever, så att du kan börja här eller från början och gå fram i din egen takt. Detta är lektion 1 av 4.

Hur lång tid tar lektionen ”Effektiva bildformat”?

De flesta CoddyKit-lektioner tar cirka 5–10 minuter. Varje lektion är kort och interaktiv, så att du gör stadiga framsteg och kan fortsätta precis där du slutade – på webben eller i appen.

Kan jag skriva och köra kod i den här Optimering av webbprestanda och Lighthouse-lektionen?

Ja. Varje Optimering av webbprestanda och Lighthouse-lektion innehåller en inbyggd kodredigerare, så att du kan skriva och köra riktig kod direkt i webbläsaren och få omedelbar AI-feedback – utan lokal installation.

Alla lektioner i den här kursen

  1. Effektiva bildformat
  2. Responsiva bilder och lazy loading
  3. Prestanda för video och animeringar
  4. Bild-CDN:er och leveransoptimering
← Tillbaka till Optimering av webbprestanda och Lighthouse