Hopp til hovedinnhold

<ForrigeUke uke=”45" år=”2025" />

Publisert:13. november
Skrevet av:Jon Johansen

Dette var uken for å scope-creeping 👻 og ta en titt ut vinduet 👀 Og 9 016 ting skjedde i frontend-verdenen!

Bilde av green and på Unsplash
Bilde av green ant på Unsplash

Statehåndtering og URL-er 🔗

Hvor deilig er det ikke å kunne sende en lenke til en side, også ser den på andre siden akkurat det samme som du ser? I årene som har gått har vi blitt dårligere på å plassere tilstand i URL-en.

Anatomy of a URL - Kilde: What is a URL - MDN Web Docs
Anatomy of a URL - kilde: What is a URL - MDN Web Docs

I denne bloggposten som Ahmad Alfy har skrevet, kan vi lese om fordelene man får med å bevare tilstanden som en del av URL-grensesnittet.

Det er også gode eksempler på hvordan man legger til forskjellig type tilstand i URLen, og selvfølgelig litt hva og hvordan man ikke burde gjøre det. Bonusen er littegranne eksempler på hvordan man håndterer URL-parametere i react.

Du kan lese hele bloggposten her 👇

alfy.blog

Your URL Is Your State

A deep dive into how thoughtful URL design can enhance usability, shareability, and performance. Learn what state belongs in URLs, common ...

Typescript på topp! 🤖

Som et resultat av AI-bølgen som feier over Github, med blant annet lansering av en gratis-versjon av Github copilot så har man aldri sett mer aktivitet på versjonskontroll- og kodedelings-hubben.

github.blog

Octoverse: A new developer joins GitHub every second as AI leads TypeScript to #1

In this year’s Octoverse, we uncover how AI, agents, and typed languages are driving the biggest shifts in software development in more ...

En resultat av denne bølgen er at man for første gang på 10 år nå ser at TypeScript har danka ut Python og JavaScript som det mest brukte språket på Github.

Forklaringene er at typede språk ofte gir bedre resultater sammen med bruk av AI, men at man også kan se at flere av rammeverkene har Typescript som default når man watter sammen nye prosjekter.

Uansett, gledelig nyhet for oss som digger litt kustus på hva som beveger seg i bits og bytene!

Hadebra HTTP! 👋

Chrome-gjengen melder at om et års tid er det nesten slutt for HTTP. Den nye oppførselen vil være at Secure connections vil være skrudd på by default.

Det betyr at navigasjoner til sider med HTTP vil bli stoppet, og du vil få en advarsel om at du beveger deg på utrygt terretorie. Ikke noe å stoppe pressen for tenkte jeg i utgangspunktet, men pressebrevet bloggposten peker til den årlige oversikten der det er tydelig at en betydelig del av trafikken på internett fortsatt går over HTTP.

security.googleblog.com

HTTPS by default

One year from now, with the release of Chrome 154 in October 2026, we will change the default settings of Chrome to enable “Always Use ...

For de ivrige, kan man skru på featuren allerede nå under innstillinger og begynne å få litt mer bevist forhold til når usikre ressurser lastes.
Også var det bare å huske å fornye sertifikatene sine! 🔐

Tanstack i tottene på directives 😤

Litt før ForrigeUke gikk Tanner Linsey, mannen back Tanstack-stacken hardt ut mot den senere utviklingen med bruk av directives (direktiver?) i react-verdenen. For de som ikke er kjent, er det de litt snåle stringene "use client" som har krydret filer i React, som skal hjelpe med å skille det som skjer på server og client. Joachim skrev i dybden om directives for et par <ForrigeUker/> siden.

Kritikken omhandler det syntaktiske med å innføre directives som løsningen på problemer i økosystemet, og hvordan oppfattelsen av disse påvirker utviklingen av språket utenfor rammeverket. 😵‍💫

tanstack.com

Directives and the Platform Boundary | TanStack Blog

A Quiet Trend in the JavaScript Ecosystem For years, JavaScript has had exactly one meaningful directive, "use strict". It is standardized, ...

Det er ingen hemmelighet at det er Tanstack router og Next.js som ligger helt fremst i rammeverks-verdenen for React, og det er Vercel som har tatt i bruk directives i både Next.js og deres helt nye Workflow-mekanisme.

Jeg syns hvertfall han er inne på noe her, og flere av eksemplene til alternativer står seg rimelig godt. Hva syns du? 🫵


Aaand that’s that! 👋 Vi sees neste uke!

Skrevet av