Hopp til hovedinnhold
Fag i Bekk/<ForrigeUke uke="22" ...<ForrigeUke uke="22" år="2025" ...

<ForrigeUke uke="22" år="2025" />

Publisert:2. juni

En del av:

ForrigeUke

<ForrigeUke /> er en artikkelserie som oppsummerer hva som skjedde i frontend-verden i uken som var.

Se alle (7)

Dette var uken for gamle tenner 🦷, salt vann 🧂, store kaniner 🐇 — og 809 ting skjedde i frontend-verdenen.

«<ForrigeUke /> er en artikkelserie som oppsummerer hva som skjedde i frontend-verden i uken som var.»

Europeisk gatebilde
Bilde av Claudio Schwarz på Unsplash

Remix har våknet fra dvale 📀

Web-rammeverket Remix har ligget i dvale siden React Conf i fjor, men forrige uke våknet det endelig til liv igjen. Over tid hadde Remix versjon 2 utviklet seg til å bli ganske så lik React Router, og skaperne av Remix forenklet derfor prosjektene ved å flytte bundleren og server runtime koden til Remix inn i React Router v7 "framework mode". Da skaperne av Remix, med Michael Jackson og Ryan Florence i spissen, startet utviklingen av Remix forventet de å lage et fullstack React-rammeverk med fokus på å være RSC (React Server Components)-first, men underveis skjedde det noe de ikke hadde sett for seg. React Router ble nemlig så bra at det dekket mye av det de ønsket å oppnå med Remix. Derfor har de nå valgt å stake ut en helt ny kurs for Remix 🚀

Remix v3 er det de selv kaller en "nytenkning" av hva et web-rammeverk kan være, med fokus på simpelhet, klarhet og ytelse. Den mest bemerkelsesverdige endringen er kanskje at de ikke lenger baserer seg på React, men heller er en fork av Preact ⚛️. Det blir spennende å se hvordan Remix kommer til å se ut fremover, skaperen Michael Jackson er hvertfall klar på hva han skal gjøre etter Remix v3 (se her) 🤪. Hele bloggposten finner du her 🧐. Bildet under er en visualisering av livsløpet til React Router og Remix fra skaperen Ryan Florence 🕵️‍♀️.

Visualisering av Remix sitt livsløp
Visualisering av livsløpet til React Router og Remix

Mulig utvidelse av random 🤪

Synes du det er litt random at man ikke har bedre og mer spesifikke metoder enn Math.random() for å randomness i JavaScript? Ofte må denne metoden brukes sammen med ekstra logikk for å oppnå det man ønsker å oppnå, som for eksempel å velge et tilfeldig tall mellom 1 og 10. Det har nylig blitt foreslått et sett med 22 nye metoder for ulike former for tilfeldighet i JavaScript, blant annet mulighet til å velge et tilfeldig tall mellom x og y, en tilfeldig boolsk verdi, eller shuffle en liste. Du kan lese mer her og her 🤓. Så blir det spennende å se om disse blir en del av JavaScript om ikke så lenge.

Cookies er på vei ut 🍪

Internett virker å være på vei mot å skille veier med cookies (eller informasjonskapsler om du vil) fra tredjeparter. Grunnen til dette er bekymringer knyttet til personvern og sikkerhet, og "The World Wide Web Consortium Technical Architecture Group" (W3C TAG) ønsker å fjerne disse helt. Mikhail Prosmitskiy har skrevet en artikkel om hvordan man som utvikler kan detektere når tredjeparts cookies blir blokket av nettlesere, slik at løsningene vi bygger fortsatt kan fungere slik vi ønsker. Han fremhever blant annet hvordan ulike nettlesere håndterer tredjeparts cookies, og fremhever noen teknikker for å detektere blokkering av cookies. Hvis du er nysgjerrig kan du lese hele artikkelen her.

Det var alt for denne gang, vi sees neste uke 👋

Del kunnskapen

Har du en kollega som også hadde dratt nytte av denne artikkelen?