I november fikk vi en norsk ‘this is fine’ meme, og Fjordkraft sendte ut drapstrusler for å få folk til å godta vilkårene sine.
Angular lanserte v19
Selv om jeg aldri har jobbet med Angular, vet vi alle at det er sunt med alternativer til React, slik at en løsning fra Meta ikke får total markedsdominans.
Minko Gechev fra Angular-teamet skriver at de de siste årene har fokusert på ytelse og utvikleropplevelse. Det kan vi like!
Nyhetene i v19 inkluderer:
- Mulighet til å kontrollere hvilke ruter som rendres på klient, server eller under bygging.
- Nye schematics som hjelper utviklere å følge beste praksis.
- Introduserer
linkedSignal
ogresource
. - Små tillegg som time picker, automatisk fjerning av ubrukte import og hot module replacement (HMR) for styling.
Hodeløse komponenter: fleksibilitet i fokus
Komponentbiblioteker som tilbyr modaler, dropdowns og datovelgere er uvurderlige, men kan være frustrerende å style og tilpasse. Mange biblioteker tvinger egne designregler, noen ganger til og med krydret med !important
tags som gjør justeringer vanskelige.
De siste årene har vi sett flere løsninger som kan omtales som Hodeløse komponenter. Disse komponentene fokuserer på funksjonalitet uten å låse deg til et spesifikt design. Irvin Zhan skrev et kort innlegg om hans tanker rundt utviklingen.
Vite 6 ble lansert
Vite 6 beskrives som den største oppdateringen siden Vite 2. Noen høydepunkter er:
- Standardverdi for
resolve.conditions
. json.namedExports
deaktiveres ikke lenger nårjson.stringify
ertrue
.- Støtte for asset-referanser i HTML-elementer.
- Modernisering av PostCSS og Sass-konfigurasjon.
- Mulighet til å endre CSS-utdatafilnavn i library mode.
Web AI Summit: AI i nettleseren
I november oppsummerte Google årets Web AI Summit en blogg-post, her er noen av nyhetene:
- ml5.js: Et enkelt verktøy for artister, studenter og utviklere som vil utforske maskinlæring.
ml5.js-nettsiden. - WebNN: Et webstandard-API for akselerert maskinlæring.
Les mer om WebNN. - Transformers.js: JavaScript-bibliotek for avansert maskinlæring i nettleseren.
Følg utviklingen på BlueSky.
Gjør internett levende med Motion
Framer Motion har skilt lag med Framer og blitt omdøpt til Motion og lanserte en ny nettside motion.dev.
Den største nyheten er at Motion nå kan brukes utenfor React! Dette er godt nytt for nye Svelte-tilhengere 🙋♂️
Storybook blir lettere
Storybook, bransjestandarden for visning av UI-komponenter, har redusert bundle-størrelsen med 50 % i sin nyeste versjon. Andre nyheter:
- Ettklikkstesting av komponenter direkte i nettleseren.
- Støtte for Svelte 5 🙌.
- Storybook React Native versjon 8.
- Mulighet til å tagge og filtrere stories.
Lær CSS Anchor Positioning med Anchoreum
CSS forblir for alltid relevant, og et nytt spill kalt Anchoreum hjelper deg å lære Anchor Positioning
. Laget av Thomas Park, mannen bak Flexbox Froggy og Grid Garden. Spillet skal hjelpe deg å forstå hvordan Anchor Positioning kan gjøre livet ditt enklere når du skal posisjonere elementer i blant annet dropdowns, menyer, tooltips og modaler.
Fremtidens skjemaer
Skjemaer er hjertet i de fleste webapplikasjoner, men kan være frustrerende å bygge. Norske Aurora Scharff diskuterer sammen med Cosden Solutions hvordan skjemaer kan passe bedre inn i serverfokuserte frontend-løsninger. Se hele samtalen her.
Nyt juletiden! 🎅