Håll dig uppdaterad: läs specifikationer och förslag
Följ TC39-förslag, läs W3C-utkast och tabeller över webbläsarkompatibilitet, prenumerera på nyhetsbrev som CSS-Tricks och web.dev och utvärdera nya verktyg kritiskt.
Håll dig uppdaterad: läs specifikationer och förslag är en gratis lektion i Frontend Academy på CoddyKit. Detta är lektion 4 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 Frontend Academy, och Era framsteg synkroniseras mellan webben och CoddyKit-appen. Kursen i Frontend Academy innehåller totalt 4 lektioner.
Varför frontendutvecklare behöver läsa specifikationer
Frontendutvecklingen går snabbt. Nya CSS-, JS- och webbläsar-API:er lanseras varje kvartal. Seniora utvecklare väntar inte på blogginlägg — de läser källorna: W3C-utkast, TC39-förslag, CSS WG-specifikationer och sidor med implementeringsstatus för webbläsare.
TC39 — JavaScripts process
TC39 är kommittén som vidareutvecklar JavaScript. Förslag går igenom fem steg: 0 (strawperson), 1 (proposal), 2 (draft), 3 (candidate), 4 (finished, levererat i ECMAScript). Steg 3 är när det är säkert att satsa på förslaget (webbläsare implementerar det och syntaxen är fastställd).
Läsa ett TC39-förslag
Varje förslag finns på github.com/tc39/proposal-NAME. README-filen förklarar motivationen, syntaxen och exemplen. Grenen ”spec text” innehåller den formella grammatiken. Nyligen landade förslag: Records & Tuples, Pipeline Operator, Decorators v3, Iterator Helpers.
Var du följer TC39
github.com/tc39/proposals: lista över alla förslag med deras steg. 2ality.com: Axel Rauschmayers blogg sammanfattar varje möte. v8.dev: Googles V8 levererar förslag snabbast och blogginläggen förklarar dem.
W3C och WHATWG
W3C standardiserar CSS, ARIA och web API:er. WHATWG underhåller HTML, DOM, Fetch och URL — de ”levande standarderna”. Båda arbetar offentligt på GitHub. Vem som helst kan skapa ärenden i WHATWG:s html-repo.
CSS Working Group
CSS WG levererar specifikationer kontinuerligt: container queries, :has(), CSS nesting, view transitions, anchor positioning och scroll-driven animations. Följ arbetet via github.com/w3c/csswg-drafts och CSS WG:s blogg.
Webbläsarnas implementeringsstatus
Inte ens ett Stage 4-förslag går att använda förrän webbläsarna har levererat det. Kontrollera: caniuse.com (allmänt), chromestatus.com (Chrome), webkit.org/status (Safari), platform-status.mozilla.org (Firefox).
Baseline — den nya standardreferensen
web.dev/baseline visar vilka funktioner som är ”Newly available” (finns i den senaste versionen av alla större webbläsare) och ”Widely available” (har funnits i ungefär 30 månader). Det är utmärkt när du ska avgöra vad som är säkert att leverera.
Prenumerationer som är värda tiden
1) web.dev/blog — Googles web devrel. 2) WebKit blog — nyheter om Safari. 3) v8.dev/blog — V8 och JavaScript i Chrome. 4) CSS-Tricks newsletter. 5) JavaScript Weekly / Frontend Focus. 6) This Week in WebKit.
Läs källkoden
Läs källkoden till de bibliotek du använder. React, Vue och Vite finns alla på GitHub. Att läsa hur underhållarna löste svåra problem är ett av de bästa sätten att utvecklas.
Bygg egna demoprojekt
Läs inte bara om nya funktioner — prova dem. Bygg ett litet demoprojekt med View Transitions API, med :has()-selektorn och med de nya ECMAScript Set-metoderna. Du lär dig verkligen först när du använder dem.
Utvärdera kritiskt
Allt nytt och glänsande hör inte hemma i produktion. Fråga: ingår det i Baseline? Fungerar det i våra målwebbläsare? Vad kostar en polyfill? Vilket problem löser det som den nuvarande lösningen inte löser? Kan teamet det? Inför ny teknik med eftertanke, inte reflexmässigt.
Bidra tillbaka
Skapa ärenden i TC39- och WHATWG-förslag med användningsfall och motexempel — kommittéerna lyssnar faktiskt på utvecklare. Publicera dina demoprojekt som open source. Kommentera förslag du bryr dig om. Det är så plattformen förbättras.
Det långa perspektivet
Seniora utvecklare tänker i år, inte sprintar. Att läsa specifikationer gör dig till personen som kände till :has() sex månader före alla andra, som valde rätt bibliotek för datahämtning innan teamet råkade illa ut och som förstod Server Components före migreringen. Den framförhållningen ger allt större effekt över tid.
Snabb koll
Vid vilket TC39-steg anses ett JavaScript-förslag i allmänhet vara säkert att börja använda i produktion med en transpiler?
Sammanfattning: håll dig uppdaterad
Läs källorna: TC39-förslag, W3C/WHATWG-specifikationer och CSS WG-utkast. Steg 3+ är säkert för produktion med en transpiler. Följ arbetet via caniuse, chromestatus, webkit.org/status och Baseline (web.dev/baseline). Prenumerera på web.dev, WebKit blog, v8.dev, CSS-Tricks och JS Weekly. Bygg demoprojekt för att verkligen lära dig. Utvärdera kritiskt. Bidra tillbaka. Senior erfarenhet ger allt större effekt över tid — utvecklaren som läser specifikationerna leder.
Lär dig HTML 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
- 41
- Lektioner
- 163
Vanliga frågor
Är lektionen ”Håll dig uppdaterad: läs specifikationer och förslag” gratis?
Ja – hela texten till ”Håll dig uppdaterad: läs specifikationer och förslag” 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 Frontend Academy, kan Ni uppgradera till CoddyKit PRO. Kursen i Frontend Academy innehåller totalt 4 lektioner.
Vad lär jag mig i ”Håll dig uppdaterad: läs specifikationer och förslag”?
Följ TC39-förslag, läs W3C-utkast och tabeller över webbläsarkompatibilitet, prenumerera på nyhetsbrev som CSS-Tricks och web.dev och utvärdera nya verktyg kritiskt. Ni övar på Frontend Academy 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 Frontend Academy?
Du behöver inga förkunskaper. Utbildningen i Frontend Academy 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 4 av 4.
Hur lång tid tar lektionen ”Håll dig uppdaterad: läs specifikationer och förslag”?
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 Frontend Academy-lektionen?
Ja. Varje Frontend Academy-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
- Systemdesignintervjuer för frontend
- Kodgranskningskultur och bästa praxis för PR
- Mentorskap och teknisk dokumentation
- Håll dig uppdaterad: läs specifikationer och förslag