//Blog

Aantekeningen uit de studio

Veldnotities over het bouwen van native mobiele apps — hoe we keuzes maken, wat we leren en waar de platforms heen gaan.

Web dev
Uitgelicht

SvelteKit 3 nadert: goto neemt shallow routing over en fouten zijn verplicht

Het Svelte-team publiceerde de augustus-preview van SvelteKit 3. Shallow routing gaat in goto, invalidateAll wordt refreshAll en twee nieuwe $app-modules maken servicewerkers rijker.

DV
Daan Visser4 augustus 2026 · 2 min lezen
Web dev

Vue 3.6 RC: Vapor Mode is af — de virtuele DOM wordt optioneel

Vue 3.6 is de RC-fase ingegaan met Vapor Mode feature-complete. Componenten compilen nu direct naar echte DOM-operaties — geen virtuele DOM, kleinere bundles, Solid.js-snelheid.

DV30 juli 2026 · 2 min lezen
Web dev

MCP 2026-07-28: het protocol gooit de sessie overboord

De grootste revisie van het Model Context Protocol ooit is gisteren verschenen als release candidate. De handshake is weg, de sessie-header is weg, en round-robin load balancers werken eindelijk gewoon.

DV29 juli 2026 · 3 min lezen
TypeScript

TypeScript 7 port de compiler naar Go — builds zijn nu 10x sneller

Microsoft heeft TypeScript 7.0 uitgebracht: een Go-native compiler die builds 8 tot 12 keer sneller maakt. Groot nieuws voor de meeste projecten — maar Vue-, Svelte- en Astro-gebruikers moeten nog even wachten.

DV24 juli 2026 · 2 min lezen
AI

WebMCP: jouw website als gereedschap voor AI-agents

WebMCP is een opkomende W3C-standaard waarmee websites hun eigen functionaliteit direct blootstellen aan browser-AI-agents. In plaats van raden en klikken belt de agent gewoon — als jij de tools aanbiedt.

DV23 juli 2026 · 2 min lezen
Performance

Node.js patcht drie LTS-versies tegelijk — HIGH severity aanstaande maandag

Het Node.js-team kondigt HIGH severity beveiligingspatches aan voor 26.x, 24.x én 22.x tegelijk, gepland op 27 juli. Weet jij op welke versie je draait?

DV23 juli 2026 · 2 min lezen
CSS & UI

CSS Anchor Positioning is breed beschikbaar — Floating UI mag pensioen nemen

Met Safari 26 is CSS Anchor Positioning nu Baseline 2026 en breed beschikbaar in alle grote browsers. De reden om Floating UI of Popper.js te installeren voor een tooltip is verdwenen.

DV22 juli 2026 · 3 min lezen
Web dev

Nuxt 4.5 streamt de pagina terwijl Vue nog bezig is

Nuxt 4.5 introduceert experimenteel SSR-streaming: het HTML-skelet wordt direct naar de browser gestuurd terwijl Vue de rest nog rendert. Tegelijk stapt Nuxt over naar Vite 8 met Rolldown-internals.

DV22 juli 2026 · 2 min lezen
Web dev

JavaScript's Date is dood — lang leve Temporal

Na negen jaar ontwikkeling is de Temporal API nu vast onderdeel van ECMAScript 2026 en breed beschikbaar in Chrome en Firefox. JavaScript's meest beruchte object heeft eindelijk een waardige opvolger.

DV21 juli 2026 · 2 min lezen
React

Next.js maakt van beveiliging een gepland event, geen incident

Vercel lanceert een maandelijks beveiligingsprogramma voor Next.js, gedreven door de explosieve groei van AI-gestuurde kwetsbaarheidsonderzoek. Wat het betekent als je Next.js in productie draait.

DV20 juli 2026 · 2 min lezen
CSS & UI

CSS Anchor Positioning vervangt Floating UI — geen JavaScript meer nodig

CSS Anchor Positioning is Baseline 2026 en werkt in Chrome, Firefox én Safari. Tooltips en dropdowns correct plaatsen is voortaan browserwerk, niet bibliotheekwerk.

DV18 juli 2026 · 2 min lezen
CSS & UI

Chrome 150: tekst-fit en verloopkaders zijn nu native CSS

Chrome 150 brengt twee langverwachte CSS-features die JavaScript en border-image workarounds overbodig maken: tekst die zichzelf aanpast aan de container en verloopkaders in één declaratie.

DV15 juli 2026 · 3 min lezen
Web dev

HTML-in-Canvas API: DOM en GPU eindelijk in hetzelfde frame

Chrome lanceert een origin trial die twintig jaar canvas-isolatie doorbreekt: live DOM-elementen renderen in WebGL en WebGPU, zonder de toegankelijkheid op te offeren.

DV13 juli 2026 · 2 min lezen
Performance

Node.js 26.5 introduceert tekstimports als modules

Node.js 26.5.0 maakt het mogelijk om tekstbestanden direct te importeren als ES-module — een patroon dat frontend-bundlers al jaren kennen, maar in Node zelf altijd omwegen vroeg. En er is meer: rijkere Blob-streaming en stream-splitsing.

DV11 juli 2026 · 3 min lezen
AI

Copilot-agents besturen nu de browser — de agentic loop is dicht

GitHub Copilot-agents in VS Code kunnen vanaf 1 juli live webapps openen, klikken en screenshots vastleggen — standaard ingeschakeld. Wat het betekent als de feedback-lus zich automatisch sluit.

DV10 juli 2026 · 3 min lezen
Web dev

SvelteKit 2.62 schrapt het losse configuratiebestand

SvelteKit 2.62 laat je svelte.config.js laten vallen en alles configureren in vite.config.js. Een kleine opruimactie met grote betekenis — het is een blik vooruit op hoe SvelteKit 3 het vereist.

DV8 juli 2026 · 3 min lezen
Platform

Chrome brengt native HTML-streaming naar het platform

Voor het eerst in twintig jaar krijgt de browser een native primitieve voor server-gestuurde HTML-updates — zonder JavaScript-library. Wat Declarative Partial Updates zijn en waarom het telt.

DV18 juni 2026 · 3 min lezen
TypeScript

TypeScript is nu de standaard, geen upgrade meer

Starten in kale JavaScript is nu de keuze die vragen oproept. Hoe standaard-getypeerd stilletjes de norm van 2026 werd — en waarom het loont voor apps die je blijft doorontwikkelen.

DV17 juni 2026 · 3 min lezen
React

Remix 3 wedt op het webplatform en laat React los

De makers van Remix 3 stappen weg van React om op het webplatform zelf te wedden. Waarom 'leun op de browser' de richting van frontend is — en wat wij ervan vinden.

DV17 juni 2026 · 3 min lezen
Web dev

Waarom we volledig native bouwen, niet cross-platform

Cross-platform frameworks beloven één codebase voor beide stores. Dit is waarom we nog steeds Swift en Kotlin met de hand schrijven — en wanneer die keuze loont.

DV17 juni 2026 · 4 min lezen
Web dev

Bun groeit uit tot de standaard JavaScript-toolkit

Eén binary voor runtime, package manager, bundler en testrunner. Waarom Bun van nieuwsgierigheid naar standaardkeuze schoof — en wat dat voor je build betekent.

DV12 juni 2026 · 3 min lezen
CSS & UI

React Server Components zijn volwassen geworden

Wat begon als een controversieel idee is nu de standaardmanier om data-gedreven React-apps te bouwen. Wat dat in de praktijk verandert.

DV5 juni 2026 · 4 min lezen
React

Signals: fijnmazige reactiviteit wint terrein

Frameworks convergeren rond signals als manier om precies te updaten wat verandert. Waarom dat schermen sneller en code voorspelbaarder maakt.

DV28 mei 2026 · 3 min lezen
Web dev

De View Transitions API geeft het web native-achtige overgangen

Vloeiende overgangen tussen schermen waren lang het domein van native apps. De View Transitions API brengt ze naar de browser — met opvallend weinig code.

DV20 mei 2026 · 3 min lezen
Web dev

WebAssembly is klaar voor productie

Zwaar rekenwerk in de browser was lang traag of onmogelijk. WebAssembly is van experimenteel naar productie-waardig gegaan voor compute-intensief webwerk.

DV12 mei 2026 · 3 min lezen
CSS & UI

Web Components zijn rijp voor design systems

Eén componentbibliotheek bouwen en hergebruiken in React, Vue, Svelte én Angular. Web Components maken framework-onafhankelijke design systems eindelijk praktisch.

DV4 mei 2026 · 3 min lezen
Performance

Node.js sluit de kloof met de browser

fetch, Web Streams en meer zijn nu eersterangs in Node. Waarom dezelfde API’s op server en client je code eenvoudiger maken.

DV26 april 2026 · 3 min lezen
Performance

INP is de nieuwe maatstaf voor responsiviteit

Interaction to Next Paint vervangt de oude reactiviteitsmetriek. Waarom het scherper meet hoe snel je app écht reageert — en hoe je scoort.

DV18 april 2026 · 3 min lezen
CSS & UI

Tailwind v4 zet in op CSS-first configuratie

Minder JavaScript-config, meer echte CSS. Waarom de nieuwe richting van Tailwind builds sneller maakt en dichter bij het platform blijft.

DV9 april 2026 · 3 min lezen
Performance

Rust-bundlers maken builds eindelijk snel

De toolchain verhuist naar Rust. Waarom snellere bundling meer is dan comfort — en wat het doet met hoe een team werkt.

DV1 april 2026 · 3 min lezen
CSS & UI

Moderne CSS doet wat vroeger JavaScript vroeg

:has(), container queries en meer zijn overal beschikbaar. Waarom je voor veel UI-logica geen JavaScript meer nodig hebt.

DV24 maart 2026 · 3 min lezen
Platform

Rendering aan de edge wordt de norm

Je app draaien dicht bij de gebruiker, wereldwijd. Waarom de edge laadtijden verkort — en waar de valkuilen zitten.

DV16 maart 2026 · 3 min lezen
AI

AI-assistenten horen erbij — maar veranderen het vak niet

AI versnelt het schrijven van code. Waarom oordeel, architectuur en zorg voor de gebruiker nog steeds het verschil maken.

DV8 maart 2026 · 4 min lezen
Platform

Passkeys maken het wachtwoord overbodig

Inloggen zonder wachtwoord, veiliger en sneller. Waarom passkeys de standaard worden — en wat het voor je gebruikers betekent.

DV27 februari 2026 · 3 min lezen
React

Islands-architectuur: JavaScript alleen waar nodig

Standaard statische HTML, met interactiviteit als losse eilandjes. Waarom dat content-sites razendsnel maakt.

DV19 februari 2026 · 3 min lezen
React

End-to-end typed API’s: minder fouten tussen front en back

Types die van server tot client doorlopen, vangen een hele klasse bugs vóór runtime. Waarom dat teams sneller en rustiger maakt.

DV11 februari 2026 · 3 min lezen
Performance

De runtime-wars zijn goed nieuws voor iedereen

Node, Deno en Bun jagen elkaar op. Waarom die concurrentie betere tooling oplevert — ongeacht welke je kiest.

DV3 februari 2026 · 3 min lezen
Platform

WebGPU brengt serieuze grafische kracht naar de browser

Van 3D-visualisaties tot machine learning in de tab. Waarom WebGPU opent wat eerder native-only was.

DV26 januari 2026 · 3 min lezen
Platform

Progressive Web Apps zijn terug — en beter

Installeerbaar, offline en app-achtig, zonder store. Waarom PWAs weer relevant zijn en wanneer ze native vervangen.

DV19 januari 2026 · 3 min lezen
Platform

De hypermedia-revival: minder JavaScript, meer HTML

Een tegenbeweging tegen zware SPA’s: laat de server HTML sturen en houd de client dun. Waarom dat voor veel apps verrassend goed werkt.

DV12 januari 2026 · 3 min lezen