//Blog

Notes from the studio

Field notes on building native mobile apps — how we make calls, what we've learned, and where the platforms are heading.

Platform
Featured

Chrome ships native HTML streaming to the browser

For the first time in twenty years the browser gets a native primitive for server-driven HTML updates — no JavaScript library required. What Declarative Partial Updates are and why they matter.

DV
Daan VisserJune 18, 2026 · 3 min read
TypeScript

TypeScript is now the default, not an upgrade

Starting in plain JavaScript is now the choice that raises eyebrows. How typed-by-default quietly became the 2026 baseline — and why it pays off for apps you keep iterating on.

DVJune 17, 2026 · 3 min read
React

Remix 3 bets on the web platform — and drops React

Remix 3's creators are stepping away from React to bet on the web platform itself. Why 'lean on the browser' is the direction frontend is heading — and what we make of it.

DVJune 17, 2026 · 3 min read
Web dev

Why we build fully native, not cross-platform

Cross-platform frameworks promise one codebase for both stores. Here's why we still write Swift and Kotlin by hand — and when that choice pays off.

DVJune 17, 2026 · 4 min read
Web dev

Bun is becoming the default JavaScript toolkit

One binary for runtime, package manager, bundler and test runner. How Bun went from curiosity to default — and what it means for your build.

DVJune 12, 2026 · 3 min read
CSS & UI

React Server Components have grown up

What started as a controversial idea is now the default way to build data-driven React apps. What that changes in practice.

DVJune 5, 2026 · 4 min read
React

Signals: fine-grained reactivity is winning

Frameworks are converging on signals to update exactly what changes. Why that makes screens faster and code more predictable.

DVMay 28, 2026 · 3 min read
Web dev

The View Transitions API brings native-like transitions to the web

Smooth screen transitions were long the domain of native apps. The View Transitions API brings them to the browser — with surprisingly little code.

DVMay 20, 2026 · 3 min read
Web dev

WebAssembly has crossed into production

Heavy compute in the browser was long slow or impossible. WebAssembly has moved from experimental to production-viable for compute-heavy web work.

DVMay 12, 2026 · 3 min read
CSS & UI

Web Components are mature enough for design systems

Build one component library and reuse it in React, Vue, Svelte and Angular. Web Components finally make framework-agnostic design systems practical.

DVMay 4, 2026 · 3 min read
Performance

Node.js is closing the gap with the browser

fetch, Web Streams and more are now first-class in Node. Why the same APIs on server and client make your code simpler.

DVApril 26, 2026 · 3 min read
Performance

INP is the new measure of responsiveness

Interaction to Next Paint replaced the old responsiveness metric. Why it measures how fast your app truly reacts — and how to score well.

DVApril 18, 2026 · 3 min read
CSS & UI

Tailwind v4 goes CSS-first

Less JavaScript config, more real CSS. Why Tailwind’s new direction makes builds faster and stays closer to the platform.

DVApril 9, 2026 · 3 min read
Performance

Rust bundlers are finally making builds fast

The toolchain is moving to Rust. Why faster bundling is more than comfort — and what it does to how a team works.

DVApril 1, 2026 · 3 min read
CSS & UI

Modern CSS now does what used to need JavaScript

:has(), container queries and more are everywhere now. Why a lot of UI logic no longer needs JavaScript.

DVMarch 24, 2026 · 3 min read
Platform

Edge rendering is becoming the norm

Running your app close to the user, worldwide. Why the edge cuts load times — and where the pitfalls are.

DVMarch 16, 2026 · 3 min read
AI

AI assistants are part of the workflow — but they don't change the craft

AI speeds up writing code. Why judgement, architecture and care for the user still make the difference.

DVMarch 8, 2026 · 4 min read
Platform

Passkeys are making the password obsolete

Signing in without a password, safer and faster. Why passkeys are becoming the standard — and what it means for your users.

DVFebruary 27, 2026 · 3 min read
React

Islands architecture: JavaScript only where it earns its place

Static HTML by default, with interactivity as isolated islands. Why that makes content sites blazing fast.

DVFebruary 19, 2026 · 3 min read
React

End-to-end typed APIs: fewer mistakes between front and back

Types that flow from server to client catch a whole class of bugs before runtime. Why that makes teams faster and calmer.

DVFebruary 11, 2026 · 3 min read
Performance

The runtime wars are good news for everyone

Node, Deno and Bun are pushing each other. Why that competition produces better tooling — whichever you pick.

DVFebruary 3, 2026 · 3 min read
Platform

WebGPU brings serious graphics power to the browser

From 3D visualisations to machine learning in the tab. Why WebGPU opens up what used to be native-only.

DVJanuary 26, 2026 · 3 min read
Platform

Progressive Web Apps are back — and better

Installable, offline and app-like, without a store. Why PWAs are relevant again and when they replace native.

DVJanuary 19, 2026 · 3 min read
Platform

The hypermedia revival: less JavaScript, more HTML

A counter-movement to heavy SPAs: let the server send HTML and keep the client thin. Why it works surprisingly well for many apps.

DVJanuary 12, 2026 · 3 min read