mail

asking its status page…

resend.com

errors & traces

asking its status page…

sentry.io

reactive backend

asking its status page…

the data lives in one region: N. Virginia (us-east-1)

convex.dev

the code and its history

asking its status page…

github.com

the checks every change runs through

asking its status page…

github.com/features/actions

billing

asking its status page…

polar.sh

previews and production

asking its status page…

vercel.com

Vercel's regions, near you

asking its status page…

every release copied to all 20

the map: Equal Earth, every land at its true size

vercel.com/docs/regions

the app, in your browser

nuxt.com

open & native
Web Foundation

counting frames…

lovely & trusted
Core Infrastructure

We love the modern web and keep up with it: 55 new features landed in the last year.

How that content looks: layout, type, colour, depth and motion, on any screen.

  1. BaselineNewly available
  2. next
  3. 2026
  4. 2025
  5. 2024
  6. 2023
  7. 2022
  8. 2020
  9. 2019

Newest first: pale while limited, glowing while Newly available, still once Widely, in Baseline's terms. What is next lights C, F and S as Chrome, Firefox and Safari ship it. A percentage is how many people have a browser that runs it, by caniuse's usage data; a name opens where it runs, browser by browser, on webstatus.dev. Read from web-features 3.40.1, the data behind MDN and caniuse, on 13 Oct 2026.

Chapters

  1. Every change opens a pull request on GitHub, and GitHub Actions lints, type-checks, tests and builds it before it can merge.

    Nothing broken reaches you.

  2. Merged, Vercel builds it and spreads it over its Edge network, round the world, by itself.

    A new version reaches you without downtime, from a city near you.

  3. Your browser keeps a live line to Convex, in the one region the data lives in; Resend sends the mail, Polar takes the payments.

    What you see changes the moment the data does.

  4. Sentry catches every error and slow page, with the release that shipped it.

    Problems are fixed before you have to report them.

AI agents draft code, review every change and read the errors, at every step of the loop.

More gets built for you, held to the same bar.

Every part lit and every connection live: one loop, from a commit to you.

Nuxt, the framework that runs them all
counting frames…all native, as the browser counts them
live statuschecking platform status…not checked yet · syncing…

tactile & accessible
Interface

touch
mouse & trackpad
pen
keyboard
gamepad
screen reader

The web now builds modern interfaces that feel native.

A map with a drawer of places over it: what a maps app keeps at hand.

Still.
Still.
Still.

waking the gpu…checking…

vivid & live
Graphics

Interfaces are what you touch.
Graphics are what you see.

WebGPU: Chrome, Edge and Safari run it, on phones too; Firefox is next. drawn with vgpu

The lamp blinks yellow, oklch(—); green, oklch(—); red, oklch(—).

—

pixels on your screen, each running the shader

Holographic foil

Seen in cards, tickets and badges.

How the word looks

Metal from a formula

Seen in brand intros, hero sections and product launches.

drag to turnclick to ripple

Interfaces are what you touch. Graphics are what you see.

fetching three.js

solid & playable
3D

every 3D scene is
4 things

pictures a second
120

raindrops falling
36,000

copies of drawn in one go
100,000

made as you fly
408 km

A desk lamp, drawn live by your device.

what it is made of

shape
its shape, in triangles
material
what it is made of
light
where it falls from
camera
what it is seen through

A desk lamp, drawn live by your device. Its shape, material, light and camera are yours to change.

Written with Three.js, the library behind most 3D on the web.

  1. glass lamp
  2. front shell
  3. light guide
  4. LED circuit
  5. battery
  6. back shell
  7. screws
  8. ceramic base

Your GPU draws one shape thousands of times in a single go, each in its own place and sway, so a page can hold a crowd, a city or a field and stay smooth.

move over themclick for a gust

Each frame is drawn twice, once upside down for the water, so the reflection follows the sun wherever you set it.

move to set the sunclick the water

Your GPU moves every drop on its own, and they part round your pointer.

your pointer is an umbrellaclick a letter

hangar

Spade nose, swept fin, the Q lit on its tail.

Drag the ship to turn it.

waking the engine…

Tap a surface to set the lamp down.

product: 8 parts, one product. Seen in shops, configurators, repair guides.

Qruto's
Links

Contribute on
GitHub@qruto

how we ship
Principles

  1. Strong Defaults

    The first value should already be the right one. Most people never change it.

    click to choose a size

  2. Proper Hierarchy

    Size and order say what matters before a single word is read.

    click to optimize

  3. Clear Conventions

    What looks pressable is pressable, and answers when you press it.

    click it

  4. Complication on Demand

    Start simple. Detail unfolds when someone asks for it, not before.

    click for detail

  5. Minimize Cognitive Load

    Show the next step, not every step at once.

    click one to focus

  6. Chain of Fallbacks

    When the best path fails, the next one still gets you there.

    optimal behavior

  7. Reasonable Effort

    Easy to do, hard to undo by accident: only destruction asks twice.

  8. Fine-Tuning

    Good defaults to start with, and the controls to tune them to your needs.

  9. Automate Whenever Possible

    If a machine can repeat it, a person should not have to.

Here’s the info

Styled and animated: the best way to say it.

Make it feel like a game

measured & honest
Your device

All of it just ran on your device — measured at every stop as you came, and scored here. Nothing is sent.

Measuring as you scroll.

performance

not yet

How the page ran here, stop by stop: how soon it showed, how smoothly it moved, how soon it answered.

Your device, as it describes itself — shown, never scored

we steer software from redto green

© 2026 Qruto. Shout-out to cool stuff creators. Privacy.