Hvordan fjerne render-Blocking CSS og js? (Async, defer, critical CSS)
NB

Hvordan fjerne render-Blocking CSS og js? (Async, defer, critical CSS)

Sist verifisert: 1. juni 2026
2 min lesetid
Guide
Core Web Vitals

Når nettleseren laster siden din, leser den HTML-koden linje for linje. Når den møter <script src="stor-fil.js"> eller <link rel="stylesheet">, stopper den alt annet, laster ned filen og kjører den.

Først da rendrer den resten av siden. Dette er “Render-Blocking”.

I 2026, når Core Web Vitals teller (spesielt LCP - Largest Contentful Paint), må du fikse dette.

#1. Javascript: Async og defer

Gammel skole så: “legg skript i bunnen (wp_footer)”. Ny skole sier: “bruk attributter”.

  • <script async>: Laster i bakgrunnen, kjører umiddelbart etter nedlasting (risikabelt for avhengigheter, f.eks. jQuery).
  • <script defer>: Laster i bakgrunnen, kjører først etter HTML er lastet (trygt, bevarer rekkefølge).

Hvordan legge til defer i WordPress? Cache-plugins (WP Rocket, Autoptimize, LiteSpeed Cache) har en “Defer JS” alternativ. Aktiver det.

Dette løser vanligvis 90% av JS-problemene.

#2. CSS: Critical CSS

CSS er vanskeligere. Du kan ikke “forsinke” det fordi siden vil se ut som “rå tekst” et øyeblikk (ustylet - FOUC-effekt).

Løsningen er Critical CSS.

  1. Ta bare CSS som trengs for “over folden” innhold (synlig uten scrolling).
  2. Lim det inn inline i <style> i headeren.
  3. Last resten av CSS (bunntekst, nedre seksjoner) asynkront i bakgrunnen.

De fleste moderne optimaliseringsplugins genererer Critical CSS automatisk.

#Strategioppsummering

  1. JS: Alt med defer (bortsett fra absolutt kritiske analyse/cookie-skript).
  2. CSS: Critical CSS inline + resten asynkront.
  3. Fonter: Bruk font-display: swap.

På denne måten ser brukeren innhold umiddelbart mens tunge galleri- eller kartskript lastes i bakgrunnen.

Se vår WordPress-hastighetsoptimalisering.

Neste steg

Gjor artikkelen om til faktisk implementering

Denne blokken styrker intern lenking og sender leseren videre til de mest relevante tjenestene og innholdet.

Vil du fa dette implementert pa nettstedet ditt?

Hvis problemet er Core Web Vitals, treg rendering eller tung WordPress-kjoring, kan jeg definere og gjennomfore optimaliseringen.

Hva er Hvordan fjerne render-Blocking CSS og js? (Async, defer, critical CSS)?#
Artikkelen dekker et konkret WordPress- eller frontendproblem og viser hva som bør sjekkes før endringen rulles ut.
Hvordan implementerer man Hvordan fjerne render-Blocking CSS og js? (Async, defer, critical CSS)?#
Test endringen lokalt eller på staging, noter hva som ble endret, og ha en enkel vei tilbake hvis noe feiler.
Hvorfor er Hvordan fjerne render-Blocking CSS og js? (Async, defer, critical CSS) viktig?#
Tekniske forbedringer gir mest verdi når de er målbare, reversible og forståelige for den som skal vedlikeholde løsningen senere.

Trenger du FAQ tilpasset bransje og marked? Vi lager en versjon som støtter dine forretningsmål.

Ta kontakt

Relaterte artikler

For mange WordPress-plugins

Et forsikringssammenligningssted kom til oss med over 30 plugins, en database på 705 MB og en LCP på 7.7s. Den verste synderen var en visningsteller som skrev til wp_postmeta ved hver innlasting. En ekte teardown av mønsteret med for mange plugins, som raske og AI-assisterte byggeprosjekter stadig produserer.